我正在努力找到一种方法来向Suitelet添加一个按钮,该按钮调用同一个小包中的另一个函数。我尝试了很多东西,但是我无法工作。我还尝试创建客户端脚本并调用客户端脚本,但该解决方案的问题是我需要从客户端脚本调用Suitelet中的另一个函数。
function Image(request, response){
var form = nlapiCreateForm("Today's Checks", true);
function next(count){
//code here
showImage(imageId);//call to another function
}
form.addButton('custpage_next','Next',"next();");
response.writePage(form);
showImage(id){
//more code . . .
}
}
答案 0 :(得分:4)
suitelet运行服务器端。您需要启用客户端代码。 将您需要的代码放入另一个文件中,并使用它来创建客户端脚本。 在创建它时给它一个有用的id。您不需要部署脚本。 然后
form.setScript('customscript_clientscriptid');
然后您可以在按钮代码中使用该文件中的功能。