1.重新刷新gridpanel 数据
store.on('beforeload',function(){
Ext.apply(
this.baseParams,
{
sub_name : Ext.get('sub_name').dom.value,
subject : Ext.getCmp('subject').getValue(),
date_start : Ext.get('date_start').dom.value,
date_end : Ext.get('date_end').dom.value,
time_start : Ext.get('time_start').dom.value,
time_end : Ext.get('time_end').dom.value
});
});
动态改变store的url;
store.proxy.conn.url ='page_auditnot.php?id='+id;
store.load({params:{start:0, limit:100}});
3
var search_group = new Ext.form.ComboBox({
id:'group',
//emptyText:'全部',
store:[]
mode:'remote',
triggerAction:'all',
valueField:'idx',
displayField:'name',
editable:false,
value:'全部',
listeners :{
select:function(groupSelect){
var datastore = Ext.getCmp('sub_grid').getStore();
var search_group = groupSelect.getValue();
var new_url='/cfg? &groupid='+search_group;
datastore.proxy=new Ext.data.HttpProxy({url:new_url});
datastore.load();
}
}
});
gridpanle 负责显示数据
本文介绍如何通过调整参数及URL实现GridPanel的数据刷新与动态加载,包括使用Ext.js库来更新store参数并更改store的URL,以及通过ComboBox选择项变更加载数据的方式。
3397

被折叠的 条评论
为什么被折叠?



