【发布时间】:2016-10-24 09:05:05
【问题描述】:
我想要与http://demos.telerik.com/kendo-ui/treeview/filter-treeview-in-dialog 的示例类似,但有一些变化
- 服务器端过滤
- 远程数据源
- 按需加载真(无搜索时)
例如,预期的行为最初是从远程数据源加载树并按需加载(仅检索第一级),当用户输入搜索文本时,搜索将在服务器端执行,所有结果将被返回并且没有延迟加载。最后一件事,当用户清除搜索文本时,树将再次返回延迟加载,并且按需加载将是真实的。
这里有更多关于我的案例的详细信息
树结构只有两层,比如类型和项目
根级别固定,始终显示所有根
-
将在所有数据检索中使用的第一个 json 对象结构将是
- 身份证
- 说明
- 有孩子
- 儿童
-
所以数据将从服务器检索如下
- 首次加载将仅是根级别,所有根的 has child 都为 true,children 为 null
- 展开节点时(延迟加载),只返回展开节点的子节点
- 搜索时(不会延迟加载),返回 children 属性中匹配子节点的所有根
有什么想法吗?
【问题讨论】:
-
这不是内置功能。在搜索时,您需要重新渲染树视图并以编程方式设置展开的节点或检查是否自动展开。
标签: kendo-ui kendo-treeview kendo-datasource