combotree

如图效果。

HTML代码:

<input id="samNameTree" name="samNameTree" class="easyui-combotree" required="required" style="width:128px;">

调用:

//加载样品名称树
showSamNameTree("samNameTree","","-1");    

 

javascript代码:

function showSamNameTree(selectId, selectedvalue, deptid) {
    
    $("#" + selectId).combotree('clear');
    $("#" + selectId).combotree({ 
        url : "reportProComparisonAction.do?method=getListTree"
            + "&pid="+deptid,
            required : false,
            animate : true,
            editable : false,
            onSelect: function(node){
                var tree = $(this).tree;  
                //选中的节点是否为叶子节点,如果不是叶子节点,打开下面的节点  
                var isLeaf = tree('isLeaf', node.target);  
                if (!isLeaf) {  
                    //打开下面的节点
                    $(this).tree('toggle', node.target);
                    $(this).combotree('');
                }
        }
    }); 
    setTimeout(function(){
        if(selectedvalue!=null && selectedvalue!=''){
            $("#" + selectId).combotree("setValue",selectedvalue);
        }
    },1);
}

 

 

posted @ 2014-04-16 09:35  WuSulong  阅读(299)  评论(0编辑  收藏  举报