关于Extjs4里面的gridpanel动态列的问题。

wyanshan 2012-11-22 08:36:16
看了这个帖子,有一点问题,请大家帮我回答一下哦。
http://blog.csdn.net/wwwyuanliang10000/article/details/7325968
这篇帖子的意思就是通过每次比如用户单击一个按钮,执行这篇文章里面的代码,然后根据response.responseText,分析返回数据,创建新的store,fields以及表头。
我的问题是:
1、页面首次载入的时候,应该不是执行的这个代码块,对吗?
2、比如用户按一个按钮,查询新的数据,数据的表头列是不一样的。那么每次都要执行这个代码块,即每次都要重新创建grid,创建store,这样原来的grid,store有没有比如说重名的问题呢?还是说每次执行这个代码块,跟原来已经创建好的extjs的grid ,store没有关系?
3、所以,既然存在上面的问题,能不能通过store.load重新载入呢?可是这样又怎么样获得返回的关于表头列的json数据呢?
不知道我说没有说清楚啊。谢谢。
...全文
245 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
josephSC 2012-11-23
  • 打赏
  • 举报
回复
版主做的是个好方法,还有个解决办法就是在运行Ext.Ajax.request之前就定义store和grid
wyanshan 2012-11-22
  • 打赏
  • 举报
回复
好的,多谢斑竹回复!终于研究明白了。我。
  • 打赏
  • 举报
回复
1,Ext.onReady注册的事件只会执行一次 2,发送新的ajax获取数据,store.loadData加载新数据就行了,看你原来的帖子http://bbs.csdn.net/topics/390290501,已经回复过了

87,991

社区成员

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

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