JavaScript/ExtJs: TreePanel/TreeLoader: как обрабатывать ошибки загрузки?

Почти все в названии ;)

Когда вы создаете TreePanel, вы можете добавить загрузчик следующим образом:

loader: new Ext.tree.TreeLoader({
  dataUrl: '../myurl.php'
});

Но как обрабатывать ошибки загрузки?

Например, если пользователь не подключен, я хочу отобразить окно входа.

Я не могу найти пример, показывающий, как обрабатывать ошибки загрузки с TreeLoader и/или TreePanel.


person Olivier Pons    schedule 22.01.2010    source источник


Ответы (2)



Хорошо, я нашел решение: слушатели.

Вот мой код, надеюсь кому-нибудь поможет!

loader: new Ext.tree.TreeLoader({
    dataUrl: 'my_get_datas.php',
    listeners: {
        loadexception: function(tl, node, response) {
            if (response
            new WindowLoginPanel().show();
        }
    }
}),
person Olivier Pons    schedule 22.01.2010