Вот решение для динамического изменения URL Treeloader с контроллера.
var mystore = Ext.data.StoreManager.lookup ('MyTreeStore');
mystore.setProxy({
type: 'ajax',
url: 'app/searchid/'+searchText;
});
или
Вы можете использовать событие beforeload для изменения URL.
mystore.on('beforeLoad',function(store, operation, eOpts){
store.setProxy({
type: 'ajax',
url:"http://localhost/data/treegrid.json",
actionMethods:{read:'GET'},
timeout:9000000,
noCache : false,
reader: {
type: 'json'
}
});
});