【发布时间】:2020-02-07 12:31:49
【问题描述】:
我有一个类似的套件:
How to add checkbox in a list (serverWidget.List) in Suitelet
这样的客户端脚本会是什么样子?我是脚本新手,所以我仍然在思考它。基本上我想做的是,如果在套件中的子列表上有检查,当您单击提交时,检查记录上的几个字段会更新。我的客户端脚本中有以下内容,似乎客户端脚本无法从套件中获取“已检查”记录的内部 ID(可能缺少与上下文有关的内容?):
function SaveRecord() {
var isChecked = "F"
var lineCount = nlapiGetLineItemCount('custpage_sublist_id')
nlapiLogExecution('DEBUG', 'Line Count', lineCount);
if (lineCount>0){
for(var line=1; line<=lineCount; line++)
isChecked =
nlapiGetLineItemValue('custpage_sublist_id','custfield_selected',line);
var siinternalid = nlapiGetLineItemValue('custpage_sublist_id',
'internalId',line);
nlapiLogExecution('DEBUG', 'Internal ID', siinternalid);
if (isChecked =="T") {
var record = nlapiLoadRecord('VendorBill',siinternalid);
record.setFieldValue('FIELD1', 'T');
record.setFieldValue('FIELD2','F')
nlapiSubmitRecord(record);
}
}
return true;
}
谢谢。
【问题讨论】:
标签: netsuite suitescript