Спасибо за Пепийн, который ответил на мой вопрос. Вот решение:
Вы можете использовать дерево событий beforecollapsenode и beforeexpandnode, чтобы определить, нажаты ли они Смотрите код ниже:
tree1.on('click',function(node){
combo.setValue(node.text);
nodeAction=0;
combo.collapse();
});
tree1.on('beforeexpandnode',function(node,deep,anim){
nodeAction=1;
});
tree1.on('beforecollapsenode',function(node,deep,anim){
nodeAction=1;
});
combo.on('collapse',function(){
if(nodeAction==1){
this.expand();
nodeAction=0;
}
});