2014-10-03 3 views
0

Я использую YUI TreeView с флажком. Я не могу использовать YUI3 CheckboxTree, поскольку система немного старая, и мы используем YUI 2.9. Я следовал примеру YUI TreeView with checknox. В основном я создал виджет, который расширяет YUI TreeView. Я могу установить флажки на своих узлах и проверить их, но узлы не расширяются.yui treeview checkbox не расширяет узлы

Я думаю, что проблема может быть со следующим утверждением:

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

Я попытался определения свой собственный onEventToggleHighlight следующим образом:

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

После этого, я могу разверните узлы, но флажки перестанут работать. Просьба указать, где я ошибаюсь. Я также установил свойства узла propagateHighlightUp и propagateHighlightDown. ТИА.

ответ

0

Извините за задержку в ответе, я был вне города. Думаю, this может вам помочь. Пример был сделан в последние дни YUI2, и я думаю, что чего-то не хватало в версии на сайте YUI, но никто в Yahoo не следил за YUI2 в то время, так что он проскользнул.

Смежные вопросы