关于Extjs刷新grid中数据的问题

通过grid中的按钮打开一个panel页面,在panel中修改数据保存后,调用了Ext.getCmp('travelquerygrid').getStore().reload();Store里面的数据已经刷新了,但是grid中显示的还是原来的数据,应该怎么修改?求指教。

1个回答

什么版本的ext。。更新store会自动更新grid的,自己检查下是不是弄错grid的id了

hc1515014471
hc1515014471 不是都应该直接调用Ext.getCmp('travelquerygrid').getStore().reload();直接加载就行了吗?
大约 3 年之前 回复
hc1515014471
hc1515014471 在windown中修改数据和在panel中修改数据对grid有什么区别吗?
大约 3 年之前 回复
hc1515014471
hc1515014471 回复showbo: 请问具体是这样写?我没太明白您说的是什么意思。
大约 3 年之前 回复
showbo
支付宝加好友偷能量挖 回复hc1515014471: reload是重新请求服务器的,你确认panel中表单有正确保存或者服务器是否做过缓存之类的。你这个需要应该直接调用客户端store的record的set方法更新记录就行,不需要reload重新请求服务器。
大约 3 年之前 回复
hc1515014471
hc1515014471 通过grid打开一个window框时,修改数据,可以更新grid。但是打开panel,就是不行。
大约 3 年之前 回复
hc1515014471
hc1515014471 用的是Extjs4,id也没有弄错
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!