gpt4 book ai didi

javascript - 如何设置要在 Netsuite 的列表 Portlet 中显示的行数?

转载 作者:行者123 更新时间:2023-11-30 00:03:55 25 4
gpt4 key购买 nike

如何设置在 Netsuite 的列表 Portlet 中显示的行数?例如只显示 10 行并按“>”查看下 10 个列表或向下滚动查看?

function displayEmailList(portlet, column) {

var col = portlet.addColumn('view','text', 'View', 'LEFT');
var col = portlet.addColumn('messagedate','date', 'Date', 'LEFT');
var col = portlet.addColumn('author_display','text', 'Author', 'LEFT');
var col = portlet.addColumn('recipient_display','text', 'Recipient', 'LEFT');
var col = portlet.addColumn('subject','text', 'Subject', 'LEFT');
var col = portlet.addColumn('hasattachment','text', 'Attachment', 'LEFT');

var returncols = new Array();
returncols[0] = new nlobjSearchColumn('view');
returncols[1] = new nlobjSearchColumn('messagedate');
returncols[2] = new nlobjSearchColumn('author');
returncols[3] = new nlobjSearchColumn('recipient');
returncols[4] = new nlobjSearchColumn('subject');
returncols[5] = new nlobjSearchColumn('hasattachment');
var results = nlapiSearchRecord('message', null, null, returncols);

portlet.setTitle("Email List :" );

for ( var i = 0; i < results.length; i++ ){
portlet.addRow( results[i] )
}

最佳答案

不是遍历整个数组,最初只是从 0 到 9 循环 i。然后,每当用户单击您的 > 按钮时,删除列表,相应地更新循环的限制,然后重新运行循环。

我建议将 addRow for 循环分解成它自己的函数,这样您就可以轻松地要求它添加具有特定开始的特定行数。

关于javascript - 如何设置要在 Netsuite 的列表 Portlet 中显示的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39227726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com