在保存/提交时刷新NetSuite portlet
Refresh NetSuite portlet on save/submit
我已经创建了一个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相关文章:
- 强制模板刷新ember.js
- 如何通过ajax刷新JSF填充的javascript变量
- 如何解决Yii中的页面刷新问题
- Jquery提交表单而不刷新
- 刷新页面后会出现警报
- 刷新后保留对网页的更改
- 如何在不刷新页面的情况下更新显示框
- 重定向时角度刷新浏览器
- 如何防止jQueryonclick事件中的Ruby方法在页面刷新时执行
- Javascript,输出结果后页面不断刷新
- $(document).height()在刷新时随机化值(Safari 5.1.10)
- 刷新父窗口后无法关闭窗口
- 刷新页面时hasClass不起作用
- X秒后刷新select元素
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 触发媒体查询断点时刷新页面
- 如何刷新列表框内容onclick或blur事件
- 如何在火狐浏览器中禁用F5和刷新
- 刷新后,setTimeout将工作或不工作
- 在保存/提交时刷新NetSuite portlet