Ваш TreePanel
связан с TreeLoader , который отвечает за загрузку и хранение данных.
Таким образом, единственный способ изменить дерево - это изменить данные вTreeLoader.
Вы можете попробовать это: На вашей кнопке измените dataUrl и / или baseParams и вызовите метод Treeloader load
.После загрузки Treeloader должен автоматически обновить ваше дерево.
Вы можете попробовать что-то вроде:
mybutton.on('click', function(button, event) {
var treepanel = this.mytree;
treepanel.dataUrl = 'mynewurl.php';
treepanel.baseParams = {page:'tree2'}
treepanel.getLoader.load( this.mytree.getRootNode() )
}, this);