嗨,团队,
我想请求一种方法来添加一个destinationNode事件参数在拖放事件时,当一个项目是在一个剑道UI树视图。这样,基于destinationNode的属性设置状态类将是有益的。
谢谢你!
根据ARIA规范,TreeView非父节点不应该扩展ARIA。否则,它们将被错误地描述为辅助技术的父节点。
底部节点不应该有aria-expanded属性。
DataBound事件会为每个有子节点的节点触发,但不会为底层节点触发。这与分层数据源Change事件的行为相同。它为每个数据源级别(包括父级及其子级)触发,但不会为子级触发,除非它们也有子级。由于在加载整个树时也没有触发事件,因此在刷新TreeView后没有好的方法对每个TreeView节点执行操作。唯一的方法是在使用超时等待数据源加载后遍历树。这是一种脆弱的安排。事件1041348为该场景提供了一个测试用例。
保存/同步HierarchicalDataSource (treeview),具有kendo.data.Node模型,不能正常工作:-虽然设置了kendo.data.Node模型,但视图模型并不适用于所有项目(例如:设置字段类型),它只应用于0级项目-如果在较低/较高级别上修改单个字段(例如:第5级)在一个层次结构数据源中,整个层次结构被发送到服务器(而不是一个单一的项目,可能超过100可能被发送,认为一个单一的字段,在一个单一的项目被改变)-当删除一些项目时,被删除的项目作为一个数组发送(这是ok的),但当更新它发送整个层次结构(见上文)-当创建一个较低层次的项目,创建命令不发送到服务器;只有0级条目的更新(见上文)-在添加/更新/删除时发送给服务器的内容没有一致性(例如:添加:0级-创建;其他级别:更新0级父,父/“祖父母”/…)-当调用同步方法保存任何更改,该模型没有更新成功保存(类似于网格的数据源),例如如果服务器生成一个id项——当一个项目从一个节点到另一个移动,破坏命令,不是一个更新在文档它说,它继承了从数据源,但似乎他们不正常工作
添加在树视图中搜索部分文本的功能,以及搜索不只是按名称或UID的其他属性的功能。在进行搜索时,通常不需要记住确切的名称或UID。在这种情况下完全匹配是没用的。此外,能够搜索nodeData的其他属性将非常有帮助。例如,我有一个想要搜索的项目类型属性。
在dragstart事件中公开originalEvent,就像在dragEnd事件中那样。这样可以检查是否按下了ctrl键,如果考虑拖动ctrl键,则可以避免拖动。
如果kendo有一个单一的操作来确保节点在选择时的可见性,即自动执行以下3个操作:1)选择节点2)展开折叠的父节点3)scrolllintoviewifneeded的东西像:treeview。选择(节点,真实);
我们希望Kendo工作簿导出TreeView组数据到Excel。我们有一种情况,我们需要从triviewview导出分组数据到Excel,以表示Excel中的层次关系。
当启用树视图拖放时,请使拖放忽略属性可访问。即使它是静态的,比如k-ignore-drag,也会很有帮助。这将允许模板的某些部分不启动拖放操作。谢谢
TreeView控件在手机上运行,在android上的性能是可以接受的,但在iphone上它会遇到与onclick相同的问题,有时点击注册为移动而不是点击,所以你必须点击多次才能打开分支节点。如果它能使用kendo touch事件(相当于data-click)就更好了。
我在我的WebPart中使用TreeView和许多其他Kendoui HTML控件,我发现它非常快速和好看,只是我在排序节点时面临的唯一问题,因为我正在动态地使用多个节点创建HTML元素ul,然后应用KendoUITreeView()请在TreeView上提供排序作为标准方法。
嗨,团队,
我想请求的功能,以移动一个节点从一个文件夹内到它的外部水平拖动到左边。
谢谢你!
treeview过滤器的父以及子视图即过滤器包含即,如果我输入字母“A”,那么它将显示所有的词包含“A”在父和以及子节点
在TreeView中添加一个clear方法来清除所有节点。
Kendo TreeView应该返回一个promise。当使用treeview并设置loadOnDemand: true时,当您在尚未加载的节点上调用expand时,没有办法知道加载何时完成。返回一个承诺将允许开发人员知道扩展何时完成。
如果对项目模板有更多的控制,那就太好了。也就是说,允许更容易地做这样的事情: