如图当我输入订单号或者姓名 点击查询的时候 下面gridPanel就显示对应的那条数据。
初始化数据源:
var fastPay_store=new Ext.data.Store({
url:'fastPay/fasterPayListServer.php',
reader:new Ext.data.JsonReader({
root:'rows',
totalProperty:'results',
id:'id'
},[
'sys_fp_id',
'sys_fp_orderNum',
'sys_fp_uName',
'sys_fp_uTel',
'sys_fp_uEmail',
'sys_fp_paySum',
'sys_fp_re',
'sys_fp_jpk'
])
});
fastPay_store.load();
点击收索事件函数:Ext.Ajax.request({ url:'fastPay/fasterPayListServer.php',
method: 'POST',
params:{
orderNum:orderNum
},
success:function(r,a){
Ext.getCmp('gridFastPay').store.reload();
},
failure:function(r,a){
Ext.Msg.alert('提示信息','失败');
}
}) 请问在success里 怎么操作gridPanel 需要具体代码 gridPanel的Id是'gridFastPay' 谢谢帮助。
这句话加了没什么反应,不过查询结果已经传到action文件中,并且是正确的,就是gridpanel里面的值没变
求解啊
#2.直接Ext.getCmp('gridFastPay').getStore().load({params:{表单名:'值',start=0,limit=20}});,这是个GET请求
我项目里用的是#1.