アイブ氏のSuiteScript 1.0のSuiteScriptページネーション
ページネーションが他のどこでも非常に簡単ですが、私は周りに私の頭を取得カントを使用してネットスイートでアイテムレコードのコレクションで実行する保存した検索が可能になりますsuiteletを作成しようとしてどのようにNetSuiteでそれを行う。
たとえば、3,000個のアイテムがあり、結果をページあたり100個に制限しようとしています。私は、スクリプトをたくさん見てきました
私の検索からのレコードの数を返すために、私は、検索を実行することができ、開始行とフィルタとして最大行パラメータを適用する方法を理解するのに苦労してい
1,000レコードの上限を超えることができますが、画面に表示されている量を抑えようとしています。しかし、これを行う方法を理解するために失われています。
任意のヒントを大幅にあなたがこのカップルの異なる方法で近づくことができる
function searchItems(request,response)
{
var start = request.getParameter('start');
var max = request.getParameter('max');
if(!start)
{
start = 1;
}
if(!max)
{
max = 100;
}
var filters = [];
filters.push(new nlobjSearchFilter('category',null,'is',currentDeptID));
var productList = nlapiSearchRecord('item','customsearch_product_search',filters);
if(productList)
{
response.write('stuff here for the items');
}
}
どのNetSuiteのバージョンを使用していますか? SuiteScript 2.0を使用していない理由はありますか?彼らは、 'N/search'モジュールに組み込まれたページ付けされたクエリをサポートしています。 –