解决方案 »

  1.   

    我想让这个tree在勾选节点时,该节点不展开而且能加载子节点并被全选,怎么才能做到?
      

  2.   


    $j("#rolemenu_treeview_id").tree({

    panlHeight : 'auto',
    checkbox : true,
    url : "${webpath}/role_getrolemenu.do?role_id=${RoleData.id}",

    onLoadSuccess : function(node){ var children = $j(this).tree('getChildren',node.target);
    //console.info(children);
    for (var i=0; i<children.length; i++) {
    $j(this).tree('expand',children[i].target);
    //if(node.checked==true){
    $j(this).tree('check',children[i].target);
    //}
    }

    },
    onCheck : function(node, checked) { $j(this).tree('expand',node.target); var nodeids = '';
    var nodelist = $j("#rolemenu_treeview_id").tree('getChecked');

    for (var i=0; i<nodelist.length; i++) {

    nodeids += nodelist[i].id + ',';

    }

    //alert(nodeids);
    $j("#menuids").val(nodeids);

    },

    lines : true

    });