nxyc_twz 发表于 2013-1-29 07:45:38

ExtJs2.0学习系列(13)--Ext.TreePanel之第二式

昨天有朋友说,在IE下有的时候ashx传过来的节点不能加载,其实我也出现这样的问题,很是烦人!
今天extjs上看到了一个解决方案,觉得很好:如果treeLoader加载失败,会继续加载,直到成功加载。
4.解决IE下非正常加载节点问题
即使从服务器取到大量的数据,也没有问题。
http://images.cnblogs.com/cnblogs_com/qianxudetianxia/2008-08-22_025541.gif...http://images.cnblogs.com/cnblogs_com/qianxudetianxia/2008-08-22_030749.gif...
基本代码一样,只有js代码的loader小小的修改下:
<div class="cnblogs_code"><!----> loader:new Ext.tree.TreeLoader({
                url:"json.ashx",
                listeners:{
                    "loadexception":function(loader,node,response){
                        node.loaded = false;
                        node.reload.defer(10,node);//不停的加载,直到true
                     }
                }
       })
页: [1]
查看完整版本: ExtJs2.0学习系列(13)--Ext.TreePanel之第二式