Это довольно просто, но включает в себя подключение к полуприватному свойству _buttonWidget для каждой дочерней панели, поэтому я не могу гарантировать, что будущие версии инструментария не сломают его. Тем не менее, я тестировал версию Dojo 1.3 на CDN AOL.
По сути, после того, как вы вызвали startup () для вашего AccordionContainer, вы просто перебираете его дочерние элементы и подключаете _buttonWidget каждого дочернего элемента к анонимному обработчику события onMouseOver:
aContainer.getChildren().forEach(function(child){
dojo.connect(child._buttonWidget, "onMouseOver", function(){
aContainer.selectChild(child);
});
});
Полный пример: здесь