ss3025 2010-02-04 11:58
浏览 272
已采纳

Ext 异步树问题

第一次加载树的时候,root节点下的子节点,
能够通过执行action返回json获得并显示 ,
但是,在点击节点的时候,虽然触发了事件,
但是不执行action了.前后台没报任何错...

源码如下:
Ext.onReady(function(){
//Ext.BLANK_IMAGE_URL="ext/resources/images/default/s.gif";
var Tree = Ext.tree;

    var loader=new Tree.TreeLoader({dataUrl:'createTree.do?method=CreateTree'});  


    var root = new Tree.AsyncTreeNode({    
       text: '看看',    
       draggable:false,    
       id:'1'

    }); 

    var tree = new Tree.TreePanel({ 
        el:'tree-div', 
        lines:true, 
        rootVisible:true,//根节点是否可见 
        useArrows:true,//小箭头 
        autoHeight:true, 
        split:true, 
        autoScroll:true, 
        animate : false,//动画效果 
        enableDD:true,//允许拖拽 
        border : false, 
        containerScroll: true, 
        loader: loader
    }); 


    tree.on('beforeload', function(node){     //单击节点加载该节点的子节点 

*** //alert("node.id-->"+node.id); //事件是能进入的,我测试了
*** tree.loader.dataUrl = 'createTree.do?method=CreateTree&id'='+node.id;
});

    // 设置根节点 
     tree.setRootNode(root); 
    tree.render(); 

}); 
  • 写回答

7条回答 默认 最新

  • chanball 2010-02-05 22:51
    关注

    贴一下第一次返回的数据。
    看看是否有包含children这个属性.如果有的话,去掉它

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料