如何在Suitlet中创建数据并将数据添加到子列表。我的问题是我想要第一个字段作为复选框,而在其余的字段中,我希望将销售订单中的项目列表。但它不起作用..甚至复选框都没有出现。你能告诉我该怎么做吗?
/**
* @NApiVersion 2.0
* @NScriptType suitelet
*/
define(['N/ui/serverWidget'],function(serverWidget) {
function onRequest(context) {
if (context.request.method === 'GET') {
var form = serverWidget.createForm({
title : 'Simple Form with List type Sublist'
});
var sublist = form.addSublist({
id : 'sublist',
type : serverWidget.SublistType.LIST,
label : 'List Type Sublist'
});
var checkbox = sublist.addField({
id : 'id',
label : 'Internal ID',
type : serverWidget.FieldType.CHECKBOX
});
checkbox.updateDisplayType({displayType: serverWidget.FieldDisplayType.ENTRY});
var itm_id = sublist.addField({
id : 'item_id',
label : 'Internal ID',
type : serverWidget.FieldType.TEXT
});
//sublist.setSublistValue({
// id : 'id',
// line : 1,
// value : "Text"
//});
//sublist.setSublistValue({
// id : 'item_id',
//line : 1,
// value : "Text"
//});
context.response.writePage(form);
}
}
return {
onRequest: onRequest
};
});发布于 2018-05-17 15:42:26
我能够创造出。请查看下面的内容
/**
* @NApiVersion 2.0
* @NScriptType suitelet
*/
define(['N/ui/serverWidget'],function(serverWidget) {
function onRequest(context) {
if (context.request.method === 'GET') {
var form = serverWidget.createForm({
title : 'Simple Form with List type Sublist'
});
var sublist = form.addSublist({
id : 'sublist',
type : serverWidget.SublistType.LIST,
label : 'List Type Sublist'
});
var check = sublist.addField({
id : 'custpage_id',
label : 'Check',
type : serverWidget.FieldType.CHECKBOX
});
check.updateDisplayType({displayType: serverWidget.FieldDisplayType.ENTRY});
var itm_id = sublist.addField({
id : 'custpage_item',
label : 'Item Id',
type : serverWidget.FieldType.TEXT
});
// Set Sublist data
var sublist = form.getSublist({
id : 'sublist'
});
sublist.setSublistValue({
id : 'custpage_item',
line : 0,
value : "Text"
});
sublist.setSublistValue({
id : 'custpage_item',
line : 1,
value : "Text"
});
sublist.setSublistValue({
id : 'custpage_item',
line : 2,
value : "Text"
});
context.response.writePage(form);
}else{
}
}
return {
onRequest: onRequest
};
});https://stackoverflow.com/questions/50384667
复制相似问题