JavaScript / ExtJs:TreePanel / TreeLoader:如何处理加载错误?

时间:2010-01-22 14:02:09

标签: javascript extjs

几乎所有内容都在标题中;)

创建TreePanel时,您可以通过以下方式添加加载程序:

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

但是如何处理负载错误?

例如,如果用户未连接,我想显示一个登录框。

我找不到显示如何使用TreeLoader和/或TreePanel处理加载错误的示例。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

好的,我找到了解决方案:听众。

这是我的代码,我希望这会对某人有帮助!

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