我正在使用NetSuite的SuiteScript 2.0&目前我正在使用Suitelet Forms。我有一个案例,我使用Form.addButton({id:'search',label:'Search',functionName:'customSubmit'});
我已在我的Suitelet表单按钮上添加了自定义客户端功能,即'customSubmit'
。我想得到&在我的'customSubmit'
函数中设置了一些表单字段值,在SuiteScript 2.0中是否有任何方法可以执行此操作。
答案 0 :(得分:2)
收到NetSuite支持的工作解决方案,它说..
我建议你在客户端脚本中使用currentRecord模块。请注意,帮助文章中尚未记录currentRceord模块。但是,我们已经有了一个缺陷(387882),该模块将在2016.2帮助文章中提供。
请在下面找到代码段。
/**
*@NApiVersion 2.0
*@NScriptType ClientScript
*/
define(["N/currentRecord"], function(currentRecord){
var pageInit = function(context) { } //just to add an entry point
var customSubmit = function(context) {
var val = currentRecord.getValue({fieldId: 'field_id1'});
currentRecord.setValue({fieldId: 'field_id2', value: val});
}
return {
pageInit: pageInit,
customSubmit: customSubmit
}
});
答案 1 :(得分:0)
您的customSubmit函数将作为客户端脚本执行。所以只需编写它就像为NetSuite创建客户端脚本一样。