EXTjs 表单提交后,grid刷新数据失败,求助!

marshin 2015-12-14 06:10:43
各位好!
我正在开发一个页面,其中有一个下拉框,在下拉框中选择不同内容,提交表单后生成不同表格数据。例如:
选择“年龄”,则生成包含字段“用户ID,用户姓名,年龄”的表格。
选择“身高”,则生成包含字段“用户ID,用户姓名,身高”的表格。
所以,我要求生成的表格字段不能固定。

现在出现的疑问:第一次加载页面然后点击按钮后,能生成表格数据。当我再选择其他条件点击按钮,表格没有任何更新。究竟为什么?我现在提供部分代码,烦请大家指正!!谢谢

{
columnWidth: .1,
xtype: 'button',
id: '_chaxun',
name: 'chaxun',
text: '查询',
handler: function () {
panel.getForm().submit({
url: 'test_getTable.ashx?flag=' + GetQueryString("flag"),
method: 'post',
waitMsg: '正在加载数据……',
success: function (form, action) {

var table_store = Ext.create('Ext.data.Store', {
storeId: 'simpsonsStore',
fields: action.result.field,
proxy: new Ext.data.MemoryProxy(action.result.data)
});

var table_panel = Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
//region: 'center',
store: Ext.data.StoreManager.lookup('simpsonsStore'),
height: 600,
columns: action.result.column,
renderTo: Ext.getBody()
});

table_store.reload();

},
failure: function (form, action) {
Ext.MessageBox.alert("数据查询失败", action.result);
}

});
}
}
...全文
70 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧