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

时间:2009-01-08 15:57:01

标签: user-interface treeview yui

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

有没有人知道这种方法是否存在或以其他方式建议这样做?

提前感谢,

1 个答案:

答案 0 :(得分:4)

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

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

将至少返回两个带有焦点className的元素,一个是切换图标,另一个是标签。他们中的任何一个都会这样做,只记得它是你在那里的阵列。