netsuite添加按钮到记录

时间:2013-06-25 17:11:49

标签: button netsuite

我是NetSuite编程的新手,我在为记录添加按钮时遇到了麻烦。

我想在记录的“编辑”和“后退”按钮旁边添加“创建潜在客户”按钮。

我创建了一个用户事件脚本,这是我之前的加载函数:

function beforeLoad_addButton(type, form, request){
form.setScript(customscript_cue_new_lead_record);
form.addButton('custpage_add_createlead_button', 'Create Lead', 'createLeadRecord()');
}

我正在设置一个脚本来调用另一个.js文件上的函数。

这不会添加我想要的按钮。任何人都可以帮我解决这个问题吗?感谢。

2 个答案:

答案 0 :(得分:7)

我看到的第一件事是你对.setScript的调用需要将ID作为字符串传递;你没有报价。它应该是:

form.setScript('customscript_cue_new_lead_record');

不确定这是否只是一个错字,但如果你的代码是这样的,那么如果你检查你的用户事件脚本的执行日志,这可能会引发一个错误,例如“customscript_cue_new_lead_record未定义”停止运行脚本的其余部分,以便不添加按钮。

其他一切对我来说都是正确的。你的按钮ID上有custpage_前缀,并且作为String执行代码。

答案 1 :(得分:2)

我没有看到您的脚本有任何问题,因此请确保您已将所述脚本部署为用户事件脚本。

  1. 设置>定制>脚本>新
  2. 选择类型:“用户事件”
  3. 在新窗口中填写必要的详细信息并上传js文件。确保放置此功能。
  4. 加载功能之前:beforeLoad_addButton

    这将在视图和编辑模式中添加按钮。希望有所帮助。