我試圖檢查某個節點是否存在於ExtJS樹的分支下。知道父節點的ID,是否有庫函數來檢查父節點下是否存在節點(通過它的ID)?ExtJS查找樹枝內的節點
我已經多次檢查過API,並且似乎只能通過遍歷樹的整個分支來完成此操作。
是否有一個庫函數,它允許我檢查一個孩子是否存在(通過它的ID)父節點ID是否已知?
謝謝!
PS,尋父ID,我使用的是以下幾點:
tree.getNodeById('myID');
我試圖檢查某個節點是否存在於ExtJS樹的分支下。知道父節點的ID,是否有庫函數來檢查父節點下是否存在節點(通過它的ID)?ExtJS查找樹枝內的節點
我已經多次檢查過API,並且似乎只能通過遍歷樹的整個分支來完成此操作。
是否有一個庫函數,它允許我檢查一個孩子是否存在(通過它的ID)父節點ID是否已知?
謝謝!
PS,尋父ID,我使用的是以下幾點:
tree.getNodeById('myID');
Ext.tree.TreeNode「包含」功能不正是你想要什麼:
var parent = tree.getNodeById('myID');
parent.contains(tree.getNodeById('childId'));
你看着DomQuery?該API定義了方法jsSelect:選擇一組元素。
jsSelect(字符串選擇器,[節點/字符串根]):數組
參數:
選擇:字符串 選擇器/ XPath查詢(可以是逗號分隔的選擇列表) 根節點/字符串 (可選)查詢的開始(默認爲文檔)。
返回與選擇器匹配的DOM元素數組。如果沒有匹配,則返回空數組。
鉭對於這一點,我不知道DomQuery的,它肯定會派上用場的其他地方。 – 2010-10-07 15:38:44
累積獎金。 Ta v.much。 – 2010-10-07 15:39:42