代码之家  ›  专栏  ›  技术社区  ›  Scottm

如何在yui TreeView中获取当前聚焦的节点

  •  1
  • Scottm  · 技术社区  · 16 年前

    我需要在yui TreeView组件中存储当前具有焦点的节点。我认为有一种方法可以在任何时候找到哪个节点有焦点,但似乎找不到。

    有没有人知道这种方法是否存在,或者有其他建议?

    提前谢谢你,

    1 回复  |  直到 16 年前
        1
  •  4
  •   SatyamSatyam    16 年前

    下一个(2.7)版本的TreeView将具有TreeView.currentFocus属性,该属性将指向具有焦点的节点。

    对于2.6,一种替代方法是使用Dom getElementsByClassName并在HTML中搜索具有类名“ygtvfocus”的任何元素,然后使用TreeView方法getNodeByElement,它应该告诉您它是哪个节点。

    焦点类名将至少返回两个元素,一个是切换图标,另一个是标签。任何一个都可以,只要记住这是一个数组。