gpt4 book ai didi

kendo-ui - 按需加载的 Kendo treeView 服务器过滤

转载 作者:行者123 更新时间:2023-12-03 22:51:12 25 4
gpt4 key购买 nike

我想有一些类似于这里 http://demos.telerik.com/kendo-ui/treeview/filter-treeview-in-dialog 的例子,但有一些变化

  • 服务器端过滤
  • 远程数据源
  • 按需加载 true(无搜索时)

  • 例如,预期的行为是最初从远程数据源加载树,按需加载(仅检索第一级),当用户输入搜索文本时,将在服务器端执行搜索并返回所有结果并且没有延迟加载。最后一件事当用户清除搜索文本时,树将再次返回延迟加载并且按需加载将是真实的。

    这里有更多关于我的案例的细节
  • 树结构将只有两个级别,比如说 type 和 item
  • 根级别是固定的,所有根将始终显示
  • 将用于所有数据检索的第一个 json 对象结构将是
  • id
  • 说明
  • HasChild
  • child
  • 所以数据将从服务器检索如下
  • 第一次加载将仅是根级别,所 Root过的 has child 将为 true,并且 children 将为 null
  • 当扩展节点(延迟加载)时,只返回扩展节点的子节点
  • 搜索时(不会延迟加载),在 children 属性
  • 中返回所有具有匹配子项的根

    有任何想法吗?

    最佳答案

    正如罗斯布什所说,它不是内置功能,经过大量尝试和研究,我发现问题有两个:

  • 初始化后我无法按需更改负载(即使我使用 setOptions 函数)
  • 数据源初始化后,我无法更改 children 的值!!!

  • 因此,当我将模式从搜索更改为查看时,解决方案(或实际上是一种解决方法)是重新初始化数据源和树,反之亦然!!!。这就是我解决它的方法

    感谢大家的贡献

    关于kendo-ui - 按需加载的 Kendo treeView 服务器过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40214497/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com