请问如何执行Ext JS Store数据源更新

2024-12-21 16:38:48
推荐回答(1个)
回答1:

在OAOP的TabPanel中,一个Panel中有一个Store,
自己想出来的方法:
1.每次打开Panel时从后台取出数据,但是第一次会将数据源缓存,更新数据源时同时更新缓存,这样是一个折中的方案,还是有一次Ajax通信过程
2.将此Store作为一个全局的变量,该Store具有扩展属性UpdateTimeStamp(时间戳)和AssociatedStore(MixCollection),在Panel中使用初始化为它的深度复制的副本,并将副本的完整访问名记录在全局Store的AssociatedStore中,在更新数据源时同时对这个全局的Store进行更新,并通过AssociatedStore属性更新关联的副本,这样的话就只有一次Ajax通信上面是我学习ExtJS来遇到的问题和想到的解决办法,如果大家有更好的建议,欢迎大家讨论