如何在NetSuite中调用客户端的PageInit函数

How to call suitelet at PageInit function of Client in NetSuite

本文关键字:客户端 PageInit 函数 调用 NetSuite      更新时间:2023-09-26

请让我知道如何在NetSuite中调用客户端的PageInit函数。我在客户端的Page Init函数中尝试了这个:

var var_url_servlet = nlapiResolveURL('SUITELET','customscript_sl_addressvalidation','customdeploy_sl_addressvalidation', false);

我在Suitelet中插入了日志。但是在Client中调用这个方法。我看不到任何圆木。请帮助。

您的代码只是解析url,添加另一个语句使AJAX。

var var_url_servlet = nlapiResolveURL('SUITELET','customscript_sl_addressvalidation','customdeploy_sl_addressvalidation', false);
//to send synchronous ajax, To make async add callback param
var response = nlapiRequestURL(var_url_servlet);

另外,对于日志记录,使用浏览器的控制台api,例如:console.log()而不是nlapiLogExecution(),并直接在浏览器的控制台中查看客户端脚本上下文中的日志