2016年11月23日
ネットスーイトカスタマイズSublist
ネットスーイトのSuiteletでサブリストをカスタマイズフォームに追加してから、
それぞれの値をセットしたら上で完璧ではないよー
まだ色々問題が出てくるはず、それは何かというと
今回、例で説明します。
この記事の目次
● サブリスト例
● あった問題
● 解決方法
function UpdateSalesOrder(request, response) {
var form,sublist;
//GET
if (request.getMethod() == 'GET')
{
//create form
form = nlapiCreateForm('Test Custom Suitelet Form', false);
//create sublist to show results
sublist = form.addSubList('custpage_sublist_id', 'list', 'Item List');//listー>staticlist
//form buttons
form.addSubmitButton('Submit');
form.addResetButton('Reset');
// run existing saved search
var searchResults = nlapiSearchRecord('transaction','customsearchID');
var columns = searchResults[0].getAllColumns();
// Add the search column names to the sublist field
for ( var i=0; i< columns.length; i++ )
{
sublist.addField(columns[i].getName() ,'text', columns[i].getLabel() );
nlapiLogExecution('DEBUG', 'Column Label',columns[i].getLabel());
}
//additional sublist fields
sublist.addMarkAllButtons();
sublist.addField('custfield_selected', 'checkbox', 'Selected');
sublist.setLineItemValues(searchResults)
response.writePage(form);
}
}
上記サブリストの赤字のところのようにサブリストをlist
にしたら、sort機能ができます、
しかし、改ページ機能が自分で作成する必要がある。
もし、listをstatislistに変更したら、25件以上なら、自動的に改ページ機能が右上に出てきます。
サブリストのヘッダー行の幅は調整できません。
ちょっと眠いから、あった問題と解決方法を一緒に書きました。
それでは管理人 けん でした。
おやすみー
それぞれの値をセットしたら上で完璧ではないよー
まだ色々問題が出てくるはず、それは何かというと
今回、例で説明します。
この記事の目次
● サブリスト例
● あった問題
● 解決方法
サブリスト例
function UpdateSalesOrder(request, response) {
var form,sublist;
//GET
if (request.getMethod() == 'GET')
{
//create form
form = nlapiCreateForm('Test Custom Suitelet Form', false);
//create sublist to show results
sublist = form.addSubList('custpage_sublist_id', 'list', 'Item List');//listー>staticlist
//form buttons
form.addSubmitButton('Submit');
form.addResetButton('Reset');
// run existing saved search
var searchResults = nlapiSearchRecord('transaction','customsearchID');
var columns = searchResults[0].getAllColumns();
// Add the search column names to the sublist field
for ( var i=0; i< columns.length; i++ )
{
sublist.addField(columns[i].getName() ,'text', columns[i].getLabel() );
nlapiLogExecution('DEBUG', 'Column Label',columns[i].getLabel());
}
//additional sublist fields
sublist.addMarkAllButtons();
sublist.addField('custfield_selected', 'checkbox', 'Selected');
sublist.setLineItemValues(searchResults)
response.writePage(form);
}
}
あった問題
上記サブリストの赤字のところのようにサブリストをlist
にしたら、sort機能ができます、
しかし、改ページ機能が自分で作成する必要がある。
もし、listをstatislistに変更したら、25件以上なら、自動的に改ページ機能が右上に出てきます。
サブリストのヘッダー行の幅は調整できません。
ちょっと眠いから、あった問題と解決方法を一緒に書きました。
それでは管理人 けん でした。
おやすみー
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/5649311
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック