2012-08-14 62 views
0

我一直在尋找NetSuite的幫助,並且我將空着。是否可以使用SuiteScript來隱藏表單上的選項卡?我看到你可以拉回一個表單並從那個表單中抓取該表單(form.getTab('info');),但與字段不同,form.getTab('info')沒有選項。setDisplayType('hidden');或者任何沿着這些線的東西有沒有人對此有任何建議?我們有多個組織使用這種形式,有些領域與某些組織無關。NetSuite隱藏基於角色的表單選項卡

感謝

回答

1

我們(TNO團隊)爲你研究了這個問題。通過NetSuite確認,沒有可以隱藏customb標籤的直接API。但是,可以做的是隱藏所有出現在要隱藏的選項卡上的字段。通過它,該選項卡將不會顯示。

在nlobjfield下,可以使用setDisplayType()並將類型設置爲隱藏。

僅供參考,您可以查看以下鏈接中SuiteAnswers:

希望這有助於!如果您需要任何其他幫助,請告知我們。如前所述,我們是新辦公室(TNO),NetSuite諮詢和經銷商,幫助公司採用NS和其他雲應用程序。我們正在研究我們的新網站([thenewoffice.com]),但我們的舊網站位於[http://vconstruct.com/]。我們還有一個數據遷移工具產品網站,http://www.muvdata.com/

祝你好運!

0

沒有命令來隱藏這已經呈現出子選項卡。

您是否考慮過爲所有用戶默認隱藏子選項卡,如果用戶的角色(或組或任何您想使用的)在您的允許列表中,則使用form.insertSubTab()?

+0

這是一個好主意,但在這種情況下不能被支持。感謝您的答覆 – Brendan 2012-08-31 18:41:28

0

雖然沒有通過SuiteScript正式支持或者只是一個自定義字段,但它是可能的。沒有SuiteScript API要做到這一點;你需要做DOM操作。

主要缺點是,應該NetSuite決定改變他們的DOM元素,你的標籤隱藏最有可能是行不通的。

使用類似FirebugChrome debugger找到要隱藏,並在現場添加自定義HTML現場屏幕上的標籤後標籤的ID(需要加載標籤),其中包括:

document.getElementById("tabID").style.display="none"; 
相關問題