我需要向List Portlet添加2个过滤器。我有自定义构建的代码来按照我们想要的方式显示报告,但是我想添加2个可用的过滤器 - 部门(来自自定义字段)和日期(用户想要选择哪个季度)。
我知道如何将nlobjSearchColumns数组添加到portlet脚本中的搜索结果中,但是如何添加用户选择portlet中的值的能力?
答案 0 :(得分:1)
如何创建表单Portlet,用户将首先选择Department和Date值。然后当他们点击提交时,它会调用一个将返回搜索结果的Suitelet。
以下是portlet的示例代码。这取自NetSuite帮助。
function demoSimpleFormPortlet(portlet, column)
{
portlet.setTitle('Simple Form Portlet')
var fld = portlet.addField('text','text','Text');
fld.setLayoutType('normal','startcol');
portlet.addField('integer','integer','Integer');
portlet.addField('date','date','Date');
var select = portlet.addField('fruit','select','Select');
select.addSelectOption('a','Oranges');
select.addSelectOption('b','Apples');
select.addSelectOption('c','Bananas');
portlet.addField('textarea','textarea','Textarea');
portlet.setSubmitButton(nlapiResolveURL('SUITELET','customscript_simpleformbackend', 'customdeploy_simpleform'),'Submit');
}