ページネーションを使用して ExtJS からグリッド データ ビューを作成しようとしています。
実際、単純なデータ グリッドを作成する場合は問題ありません。
次に、Ext Form を使用して「フィルター/検索」機能を作成したいと考えています。
1ページ目だけの作業です。以下は私のExtフォームコードです:
var winFilter = Ext.create('widget.window',{
title : 'Filter',
width : 400,
height : 200,
modal : true,
closeAction : 'hide',
items : frmFilter,
layout : 'fit',
bodyPadding: 5,
buttons:[
{
text : 'Filter',
handler: function(btn){
var win = btn.up('window');
var form = win.down('form');
tempProductID = form.getForm().findField('Product_ID').getSubmitValue();
tempDescription = form.getForm().findField('Description').getSubmitValue();
store.load({
params: {
start: 0,
limit: itemsPerPage,
productid: form.getForm().findField('Product_ID').getSubmitValue(),
description: form.getForm().findField('Description').getSubmitValue()
}
});
winFilter.hide();
}
},
{
text : 'Close',
handler: function(){
winFilter.hide();
}
}
]});
次のページでは、JSON は以前に使用したフィルター値 (製品 ID と説明) を使用せずにすべてのデータを返します。
アドバイスあればお願いします
ありがとうつぼみ。