2014-10-03 114 views
0

我使用帶複選框的YUI TreeView。由於系統有點舊,我們不能使用YUI3 CheckboxTree,我們使用YUI 2.9。我遵循示例YUI TreeView with checknox。基本上我創建了一個擴展YUI TreeView的小部件。我能夠在我的節點上獲得複選框,並且能夠檢查它們,但節點不會擴展。yui treeview複選框不擴展節點

我的猜測是,這個問題可以用下面的語句:

this.subscribe('clickEvent',this.onEventToggleHighlight);

我試圖定義我自己onEventToggleHighlight如下:

onEventToggleHighlight: function(oArgs) { 
    var node = oArgs.node; 
    node.hightlight(); 
    node.focus(); 
    node.toggle(); 
    return false; 
} 

這樣做後,我能夠展開節點,但複選框停止工作。請提出我要去哪裏的錯誤。我已將propagateHighlightUppropagateHighlightDown節點屬性也設置爲true。 TIA。

回答

0

對不起,在回覆的延遲,我出城。我認爲this可能會對您有所幫助。這個例子是在YUI2的最後幾天做出的,我認爲YUI網站的版本中缺少某些東西,但雅虎沒有人在當時關注YUI2,因此它溜走了。