【问题标题】:Telerik mvc3 treeview get node level client-sideTelerik mvc3 treeview 获取节点级客户端
【发布时间】:2011-12-02 20:46:39
【问题描述】:

我有一个带有复选框的树视图。 单击复选框时,我需要在客户端知道刚刚选择的节点的节点级别。例子:

[ ] Node (level 1)
  [x] Node (level 2)
  [ ] Node (level 2)
  [ ] Node (level 2)
  [ ] Node (level 2)
[ ] Node (level 1)
  [ ] Node (level 2)
  [ ] Node (level 2)
  [ ] Node (level 2)

我在事件参数中没有看到任何可以判断节点级别的属性。 一个可行的解决方法是在服务器端向节点添加一个属性以指示级别(例如data-level="1")。

【问题讨论】:

    标签: asp.net-mvc-3 treeview telerik client-side


    【解决方案1】:

    以下代码应返回节点的级别:

    var level = $(e.item).parents(".t-item").length;
    

    它的作用是查找所有具有“t-item” CSS 类的父元素,这些类恰好是父节点。

    【讨论】:

    • 嗯,这似乎可行。我宁愿为关卡的项目添加一个标签。我的同事今天病了,所以我要等到明天再尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 2018-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多