var storegrid = new Ext.data.Store({
url : 'showgrid.jsp?code=26824805&Conditions='+document.all.Edit_BookBasicInfoCode.value,
reader : new Ext.data.JsonReader({
root : "data",
totalProperty : "total"
}, MyRecord)
});
storegrid.load({
params : {
start : 0,
limit : pageSize
}
});
//带有bbar的面板代码
var grid = new Ext.grid.EditorGridPanel({
region : 'center',
height : Ext.getCmp(panelname).height-45,//280,
sm : sm,
cm : cm,
store : storegrid,
bbar : new Ext.PagingToolbar({
pageSize : pageSize,
store : storegrid,
displayInfo : true,
displayMsg: '每页'+pageSize+'条,共 {2} 条',
emptyMsg: "没有记录"
})
});这就是我做的带有刷新的GridPanel,我通过修改
storegrid.proxy.conn.url='showgrid.jsp?code=26824805&Conditions='+document.getElementById("Edit_BookBasicInfoCode").value;
storegrid.reload();
当触发修改的事件调用修改url的方法是,面板里的数据是改变了,但是当我点击bbar上面的刷新按钮时,数据就又变成原来改变以前的了,相当让人崩溃。谁知道为什么,怎么改啊。
url : 'showgrid.jsp?code=26824805&Conditions='+document.all.Edit_BookBasicInfoCode.value,
reader : new Ext.data.JsonReader({
root : "data",
totalProperty : "total"
}, MyRecord)
});
storegrid.load({
params : {
start : 0,
limit : pageSize
}
});
//带有bbar的面板代码
var grid = new Ext.grid.EditorGridPanel({
region : 'center',
height : Ext.getCmp(panelname).height-45,//280,
sm : sm,
cm : cm,
store : storegrid,
bbar : new Ext.PagingToolbar({
pageSize : pageSize,
store : storegrid,
displayInfo : true,
displayMsg: '每页'+pageSize+'条,共 {2} 条',
emptyMsg: "没有记录"
})
});这就是我做的带有刷新的GridPanel,我通过修改
storegrid.proxy.conn.url='showgrid.jsp?code=26824805&Conditions='+document.getElementById("Edit_BookBasicInfoCode").value;
storegrid.reload();
当触发修改的事件调用修改url的方法是,面板里的数据是改变了,但是当我点击bbar上面的刷新按钮时,数据就又变成原来改变以前的了,相当让人崩溃。谁知道为什么,怎么改啊。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货