【发布时间】:2017-02-09 00:16:09
【问题描述】:
我需要将客户端脚本添加到 Suitelet 以执行一些 DOM 操作,我发现添加库但那是服务器端,我需要将客户端脚本添加到页面。我正在从一个按钮检查所有复选框或不在一个列表 ob 复选框中。对此有任何帮助将非常感谢
【问题讨论】:
标签: netsuite suitescript
我需要将客户端脚本添加到 Suitelet 以执行一些 DOM 操作,我发现添加库但那是服务器端,我需要将客户端脚本添加到页面。我正在从一个按钮检查所有复选框或不在一个列表 ob 复选框中。对此有任何帮助将非常感谢
【问题讨论】:
标签: netsuite suitescript
假设您正在渲染 nlobjForm 或 N/serverWidget.Form...
在 SuiteScript 1.0 中:
form.setScript(clientScriptId); // see docs for nlobjForm#setScript
在 SuiteScript 2.0 中:
form.clientScriptModulePath = "path/to/client/script.js";
// see docs for N/serverWidget.Form
【讨论】:
clientScriptId 将是您的客户端脚本的脚本记录的内部 ID,因此它应该类似于 customscript_blah;请注意,您不需要部署您的客户端脚本。我相信2.0版本的路径是相对于文件柜的根目录的。