答案 0 :(得分:0)
一种可能的解决方案是使用名为Notes的选项卡替换字段组Notes,并将文本区域添加到选项卡而不是字段组(容器属性设置为选项卡的ID)。测试看起来像这样(我从答案标识:43586中的示例Suitelet开始):
以下是相关摘录:
var subtab = form.addTab({
id : 'custpage_subtab',
label : 'Subtab'
});
var field = form.addField({
id: 'textfield',
type: serverWidget.FieldType.TEXTAREA,
label: 'Text',
container: 'custpage_subtab'
});
根据我的测试,字段组将始终使用通用布局。因此,如果有一个包含3列的字段组,那么所有字段组将有3列,并且字段不能跨越多列,因此我的解决方案背后的想法是使用另一个元素,在这种情况下是一个tab元素来显示字段内容。不显示选项卡标签,因为只有一个选项卡。希望这会有所帮助。
答案 1 :(得分:0)
以下对我有用:
var fieldGroup = form.addFieldGroup({
id: 'group_notes',
label: 'Title'
});
var field = form.addField({
id: 'textfield',
type: ui.FieldType.TEXTAREA,
label: 'Notes',
container: 'group_notes'
});
field.updateLayoutType({
layoutType: serverWidget.FieldLayoutType.OUTSIDEBELOW
});
可以找到相关的Netsuite文档here