我正在尝试使用分页从 ExtJS 创建网格数据视图。
实际上,当我创建一个简单的数据网格时没有问题。
然后我想使用 Ext Form 创建一个“过滤/搜索”功能。
它只适用于第一页。这是我下面的分机代码:
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 和描述)。
请如果有任何建议
谢谢芽。