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); }