我使用过滤器为我的数据实现了一个修改后的视图,该视图仅显示修改后的项目。而且我有自动保存功能。问题是,当用户在修改后的视图中编辑数据时,我的自动保存方法将用修改后的视图中的原始数据覆盖原始数据。
除了删除其过滤器之外,是否有其他方法可以从TreeStore获取所有项目?(我当然可以删除过滤器并将其添加回去,但是我在SelectionChangedHandler中做了很多事情,这使得这种方法很难实现。)
任何帮助将不胜感激。
从sencha文档:
与ListStore一样,由于Store.StoreFilters,所有更改和数据都相对于当前可见内容。这样,如果过滤器处于活动状态并且需要进行结构更改,则可能有必要禁用过滤器以进行更改,并在完成后重新启用它们。
您可能必须保留所有对象的单独列表,或者至少保留一个被过滤掉的对象的列表。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句