NetSuite:向Portlet添加可用的过滤器

时间:2014-11-25 20:13:25

标签: netsuite

我需要向List Portlet添加2个过滤器。我有自定义构建的代码来按照我们想要的方式显示报告,但是我想添加2个可用的过滤器 - 部门(来自自定义字段)和日期(用户想要选择哪个季度)​​。

我知道如何将nlobjSearchColumns数组添加到portlet脚本中的搜索结果中,但是如何添加用户选择portlet中的值的能力?

1 个答案:

答案 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');
}