在保存/提交时刷新NetSuite portlet

Refresh NetSuite portlet on save/submit

本文关键字:刷新 NetSuite portlet 提交 保存      更新时间:2023-09-26

我已经创建了一个PortLet来在NetSuite中创建任务。当用户按下Submit按钮时,将创建新任务,但portlet不会自动刷新。每次用户都需要手动刷新portlet。是否有任何方法可以在提交时刷新portlet ?

function formCreateTaskPL(portlet, column) {
var user = 257;
var entityid = 1985;
var trandate = nlapiDateToString(new Date());
var contact = 201;
portlet.setTitle('Quick Add Task');
var fld = portlet.addField('custpage_cust', 'text', 'Customet');
fld.setDefaultValue(entityid);
var fld = portlet.addField('custpage_user', 'text', 'User');
fld.setDefaultValue(user);  
var fld = portlet.addField('custpage_date', 'date', 'Date');
fld.setDefaultValue(trandate);
var fld = portlet.addField('custpage_contact','text','Contact');   
fld.setDefaultValue(contact);
var fld = portlet.addField('custpage_title', 'text', 'Title');
var fld = portlet.addField('custpage_text', 'longtext', 'Detail');
var url = nlapiResolveURL('SUITELET', 'customscript_create_task','customdeploy_create_task');
portlet.setSubmitButton(url, 'Submit');
}

试试这个https://chrome.google.com/webstore/detail/netsuite-portlet-refreshe/odpaehonnmgmjkneccjjhgaoannpnghg

如果您安装了这个插件,每次您登录或访问您的Netsuite主页时,都会自动刷新Netsuite仪表板中的portlet

suite返回什么?您可以尝试将setSubmitButton目标参数更改为_parent,并让widget重定向页面。

我为此目的编写了一个Chrome扩展。您可以设置自己的刷新间隔。与这里链接的其他扩展不同,它根本不刷新浏览器,只刷新portlet。

https://chrome.google.com/webstore/detail/freshportlet-for-netsuite/djphbeeppdbbljolikpmhcjbodaakanh