我有一个脚本。我已将脚本链接到“自定义交易表单”上的“自定义代码”,用于商机。
我正在尝试调用我的函数onload
function customizeSublistButtons(type, form, request){
var list = form.getSubList("Items");
然而,形式总是未定义的。我错过了一步
答案 0 :(得分:0)
看起来您正在混合和匹配您的事件处理程序。链接表单“自定义代码”选项卡上的脚本可以有效地创建客户端脚本。客户端脚本中类似于onload
的事件是Page Init
。 Page Init
事件处理程序未传递任何参数,因此form
参数始终为null
。
您似乎正在尝试将参数签名用于用户事件的 Before Load
功能。
要查看差异,请查看标题为:
的NetSuite帮助页面这些页面将描述每个可能的事件处理函数的详细信息,包括它们传递的参数。您将需要在“客户端脚本”页面上引用Page Init
定义并相应地构建您的函数。