在写“波动T1数据明细”模块的时候有这个问题 :
在表格中应用RowExpander插件:
this.expander = new Ext.grid.RowExpander({
lazyRender : false,
enableCaching : false,
tpl : new Ext.Template(
'<p><b>主队:</b> {hostPlayers}</p>' +
'<p><b>客队:</b> {guestPlayers}</p>'
)
});
当编辑hostPlayers和guestPlayers数据后,store里面的数据已经修改,但是界面依然无刷新。
lazyRender : false,
enableCaching : false,
tpl : new Ext.Template(
'<p><b>主队:</b> {hostPlayers}</p>' +
'<p><b>客队:</b> {guestPlayers}</p>'
)
});
解决办法:
给RowExpander设置两个属性:
lazyRender : false,
enableCaching : false
即可。
enableCaching : false
即可。
本文解决了在使用ExtJS的RowExpander插件时,编辑数据后界面不自动刷新的问题。通过设置两个关键属性,成功实现了界面的即时更新。
1071

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



