Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript/ExtJs:TreePanel/TreeLoader:如何处理加载错误?_Javascript_Extjs - Fatal编程技术网

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

JavaScript/ExtJs:TreePanel/TreeLoader:如何处理加载错误?,javascript,extjs,Javascript,Extjs,几乎所有内容都在标题中;) 创建树面板时,可以通过以下方式添加加载程序: loader: new Ext.tree.TreeLoader({ dataUrl: '../myurl.php' }); 但是如何处理加载错误呢 例如,如果用户未连接,我希望显示一个登录框 我找不到显示如何使用TreeLoader和/或TreePanel处理加载错误的示例,请尝试在此处找到答案 好的,我找到了解决方案:侦听器 这是我的代码,我希望这能帮助别人 loader: new Ext.tree.TreeLoa

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

创建树面板时,可以通过以下方式添加加载程序:

loader: new Ext.tree.TreeLoader({
  dataUrl: '../myurl.php'
});
但是如何处理加载错误呢

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


我找不到显示如何使用
TreeLoader
和/或
TreePanel
处理加载错误的示例,请尝试在此处找到答案


好的,我找到了解决方案:侦听器

这是我的代码,我希望这能帮助别人

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

非常感谢这是一个非常非常有用的链接,我没有找到自己;)