0

我正在努力寻找一种方法来向 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 . . . 
    }
  }

4

1 回答 1

4

套件运行服务器端。您需要启用客户端代码。将您需要的代码放入另一个文件并使用它来创建客户端脚本。创建时给它一个有用的 id。您不需要部署脚本。然后

form.setScript('customscript_clientscriptid');

然后,您可以在按钮代码中使用该文件中的功能。

于 2015-11-16T23:13:49.947 回答