2013-09-23 64 views
1

我使用的是selectMode = 3的dynatree,當用戶單擊到具有父級的節點時,我需要向父級應用一個類。任何想法如何做到這一點?向父節點添加一個類

這是我的代碼:

function CheckUnCheckParents(flag, node) {      
     var pnode = node.getParent(); 
     if (pnode != null) { 
     if (hasSelectedNodes(pnode)) { 
       **add class 'dynatree-selected' to the parent** 
     }     
     }    
     return false; 
} 

回答

1

設置父的addClass:

pnode.data.addClass = 'dynatree-selected' 
+0

這增加了類,但遺憾的是沒有選擇的節點:(任何其他的想法,請 – rgx71

+0

有你嘗試pnode.select(true)? –

+0

我試過了,但問題是,只要我這樣做,正常行爲被觸發,當父母被選中時,所有的孩子也將被選中,我不'我想在選擇第一個孩子時選擇父母,如果我再次選擇孩子,則應取消選擇父母。 – rgx71

相關問題