【问题标题】:NetSuite Suitelet to include a client-side scriptNetSuite Suitelet 包含客户端脚本
【发布时间】:2017-02-09 00:16:09
【问题描述】:

我需要将客户端脚本添加到 Suitelet 以执行一些 DOM 操作,我发现添加库但那是服务器端,我需要将客户端脚本添加到页面。我正在从一个按钮检查所有复选框或不在一个列表 ob 复选框中。对此有任何帮助将非常感谢

【问题讨论】:

    标签: netsuite suitescript


    【解决方案1】:

    假设您正在渲染 nlobjFormN/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
    

    【讨论】:

    • 那是哪个 scriptid?那是为了脚本记录吗?文件中的内部ID?对不起,如果我昏暗,谢谢你的帮助
    • clientScriptId 将是您的客户端脚本的脚本记录的内部 ID,因此它应该类似于 customscript_blah;请注意,您不需要部署您的客户端脚本。我相信2.0版本的路径是相对于文件柜的根目录的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多