JavaScript / ExtJs: TreePanel / TreeLoader: как обрабатывать ошибки загрузки? - PullRequest
0 голосов
/ 22 января 2010

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

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

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

Но как справиться с ошибками загрузки?

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

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

Ответы [ 2 ]

1 голос
/ 22 января 2010

Попробуйте найти ответ здесь;

http://www.extjs.com/forum/showthread.php?t=2072

0 голосов
/ 22 января 2010

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

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

loader: new Ext.tree.TreeLoader({
    dataUrl: 'my_get_datas.php',
    listeners: {
        loadexception: function(tl, node, response) {
            if (response
            new WindowLoginPanel().show();
        }
    }
}),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...