Suitescript 2.0 addButton

kdu*_*dub 5 netsuite suitescript

我有一个带有子列表按钮的小套房,我试图让该按钮在自定义模块上执行功能。我无法正常工作。我收到错误消息“无法调用未定义的方法“接收””。

添加按钮的代码段

define(['N/error', 'N/record', 'N/search', 'N/ui/serverWidget','./lib1'],


function(error, record, search, ui, lib1) {
//... some code here
searchSublist.addButton({
			id: 'custpage_recievepayment', 
			label: 'Receive Payment',
			functionName: "lib1.receive()"});
}
Run Code Online (Sandbox Code Playgroud)

定制模块的片段

define(['N/redirect'],
		function(redirect){
	function receive(){

    		var deal = '497774';
    		var url = redirect.toSuitelet({
    			scriptId: 'customscript_deal_entry_2_0',
    			deploymentId: 'customdeploy1',
    			returnExternalUrl: false,
    			params: {
    				prevdeal: url
    			}
    		})
	}
	});
Run Code Online (Sandbox Code Playgroud)

kdu*_*dub 0

经过多次尝试后仍无法正常工作,我向 Netsuite 提交了一个缺陷(缺陷 390444),他们刚刚告诉我,该问题现已修复并经过测试,并将出现在下一个主要版本中。