在NetSuite Items窗體上,我想刪除當前顯示所有NetSuite項目的下拉列表「Sub-Item Of」(字段名稱「parent」)中的一些項目。NetSuite - 從下拉列表中刪除項目
我試圖創建一個用戶事件腳本,在之前加載並使用API nlapiRemoveSelectOption,但是NetSuite公司提出了一個錯誤,通知,該方法不存在。當試圖在客戶端使用API時,它會返回一個錯誤,通知該方法在客戶端不可用。該方法被稱爲如下:
nlapiRemoveSelectOption('parent', '1'); // 1 is the internal Id
調查腳本源代碼後,我能夠從列表中刪除的項目的唯一辦法就是使用非記錄方法命名在客戶端deleteOneOption。
getDropdown(window.document.getElementsByName('inpt_parent')[0]).deleteOneOption('1');
但是,這不應該是最好的方法,因爲它沒有記錄,我訪問DOM對象直接,這可能不是對未來的版本。
有沒有人知道一個更好的方法來刪除該領域的一些項目?
謝謝。