2017-09-07 74 views
0

我想添加一個按鈕到netsuite中的記錄。這是一個「測試」記錄。當用戶按下按鈕時,我想要創建一個新的測試記錄,這將成爲現有記錄的子項。Netsuite - 將按鈕添加到自定義記錄

在我的用戶事件的腳本,我已經添加了下面的代碼我beforeLoad功能

form.addButton({ 
    id   : 'custpage_add_retest_btn', 
    label  : 'Add Re-Test', 
    clientScriptFileId : 1245, 
    functionName : 'createReTestRecord' 
    }); 

按鈕顯示出來的記錄,但是當我按下它,它說,createReTestRecord不存在。在我的客戶端腳本中,我有一個功能

function createReTestRecord() { 
    alert("Hi! from New Test Button!"); 
} 

有人能告訴我什麼是錯?

回答

2

Add按鈕沒有一個叫財產clientScriptFileId。您需要使用clientScriptModulePath將客戶端腳本附加到表單。

它應該是這樣的:

form.clientScriptModulePath = './YOUR_SCRIPT_FILE'; 

form.addButton({ 
    id   : 'custpage_add_retest_btn', 
    label  : 'Add Re-Test', 
    functionName : 'createReTestRecord' 
}); 
+0

這個工作,謝謝! – shawleigh17

相關問題