我正在尝试向 NetSuite 中自定义事务表单上的“操作”菜单添加新的菜单选项。我可以在表单上的“操作”菜单中看到我的选择,但在选择操作时无法触发 UserEvent 脚本中的 beforeLoad 函数来调用 clientScript。
当我按原样运行代码时,我收到一条消息,指出“beforeLoad”未定义,尽管我正在脚本底部返回该函数。我无法将操作添加到“标准操作选项卡”,尽管这似乎是存在其他操作的地方。
非常感谢任何帮助! :)
* @NApiVersion 2.x
* @NScriptType UserEventScript
*/
define([],
function () {
function beforeLoad(context) {
if(context.type == 'edit'){
context.form.clientScriptModulePath = 'folder/clientscriptpath.js';
}
}
return {
beforeLoad: beforeLoad
};
}
);
最佳答案
我相信您必须加载“N/ui/serverWidget”模块才能使用 context.form
关于javascript - 在 NetSuite 中向自定义交易表单添加操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58548004/