如何将内联HTML列添加到suitescript子列表?

时间:2019-03-14 20:43:46

标签: netsuite suitescript suitescript2.0

我有一个下面的子列表,希望将图像/自定义HTML添加到一个特定的列中。在SuiteScript 2.0中如何完成?是否有任何解决方法?

var sublist = form.addSublist({
    id: 'sublist',
    type: ui.SublistType.LIST,
    label: 'User Details',
});
var currAddSublist = sublist.addField({
    id: 'custpage_testcol3',
    label: 'User Type',
    // Does not allow me to set this as inline HTML
    type: ui.FieldType.INLINEHTML
});

2 个答案:

答案 0 :(得分:2)

实际上,我可以通过使用TEXT字段并在其中包含图像标签来完成所需的操作。我以为需要一个INLINEHTML字段。

答案 1 :(得分:2)

这是一个有点棘手的解决方案,但是您可以通过serverWidgetForm.clientScriptFileId为Suitelet设置客户端脚本。在客户端脚本中,可以使用jQuery将Suitelet调整为所需的样式。我相信,如果您向Suitelet添加字段,则ID还将是其相应html元素中的ID。