Kendo TreeList:为了用户体验,扩展应该保持扩展
Kendo TreeList: expanded should stay expanded for user experience
我有一个 Kendo TreeList 并且可以编辑每个项目。编辑后,我做
treeList.dataSource.read();
这会导致每个项目折叠(因为默认的 .expand 为 false)。
但我希望所有内容(用户展开的项目、未展开的项目)保持不变,只是编辑的 item/row 应该在视图中发生变化。
这解决了我的问题:
https://www.telerik.com/forums/restoring-treelist-expanded-state-after-refresh
我每次调用 treeList.dataSource.read()
时都必须保存展开状态并恢复它。
因此,我用了onDataBinding
的方法保存,onDataBound
的方法恢复。
我有一个 Kendo TreeList 并且可以编辑每个项目。编辑后,我做
treeList.dataSource.read();
这会导致每个项目折叠(因为默认的 .expand 为 false)。
但我希望所有内容(用户展开的项目、未展开的项目)保持不变,只是编辑的 item/row 应该在视图中发生变化。
这解决了我的问题:
https://www.telerik.com/forums/restoring-treelist-expanded-state-after-refresh
我每次调用 treeList.dataSource.read()
时都必须保存展开状态并恢复它。
因此,我用了onDataBinding
的方法保存,onDataBound
的方法恢复。