我有一个 Kendo TreeList,可以编辑每个项目。编辑后,我做
treeList.dataSource.read();
这会导致每个项目折叠(因为默认 .expand 为 false)。
但我希望一切(用户扩展的项目,未扩展的项目)保持不变,只是编辑的项目/行应该在视图中改变。
我有一个 Kendo TreeList,可以编辑每个项目。编辑后,我做
treeList.dataSource.read();
这会导致每个项目折叠(因为默认 .expand 为 false)。
但我希望一切(用户扩展的项目,未扩展的项目)保持不变,只是编辑的项目/行应该在视图中改变。
这解决了我的问题:
https://www.telerik.com/forums/restoreing-treelist-expanded-state-after-refresh
每次调用时,我都必须保存展开状态并恢复它treeList.dataSource.read()
。
因此,我使用了onDataBinding
一种保存的onDataBound
方法和一种恢复的方法。