ztree 增加扩展方法 expandNodeByLevel 根据层级展开阶段
This commit is contained in:
@@ -162,6 +162,7 @@ user:
|
||||
ctrlType: "Office",
|
||||
ctrlDataUrl: "/sys/office/treeData",
|
||||
chkboxType: {"Y":"ps","N":"ps"},
|
||||
expandLevel: -1,
|
||||
remarks: ""
|
||||
},{
|
||||
moduleCode: "core",
|
||||
@@ -170,6 +171,7 @@ user:
|
||||
ctrlPermi: "0",
|
||||
ctrlDataUrl: "/sys/company/treeData",
|
||||
chkboxType: {"Y":"ps","N":"ps"},
|
||||
expandLevel: -1,
|
||||
remarks: ""
|
||||
},{
|
||||
moduleCode: "core",
|
||||
@@ -178,6 +180,7 @@ user:
|
||||
ctrlPermi: "2",
|
||||
ctrlDataUrl: "/sys/role/treeData",
|
||||
chkboxType: {"Y":"ps","N":"ps"},
|
||||
expandLevel: -1,
|
||||
remarks: ""
|
||||
}]
|
||||
|
||||
|
||||
@@ -149,18 +149,8 @@ for (var i=0; i<dataScopes.length; i++){
|
||||
// 初始化树结构
|
||||
var tree = $.fn.zTree.init($("#dataScopeTree_"+dataScope.ctrlType), setting, data);
|
||||
tree.setting.check.chkboxType = dataScope.chkboxType;
|
||||
// 展开第一级节点
|
||||
var nodes = tree.getNodesByParam("level", 0);
|
||||
for(var i=0; i<nodes.length; i++) {
|
||||
tree.expandNode(nodes[i], true, false, false);
|
||||
}
|
||||
// 展开第二级节点
|
||||
nodes = tree.getNodesByParam("level", 1);
|
||||
for(var i=0; i<nodes.length; i++) {
|
||||
tree.expandNode(nodes[i], true, false, false);
|
||||
}
|
||||
// 默认展开全部节点
|
||||
//tree.expandAll(true);
|
||||
// 默认展开节点(如果级别设置为-1,则:如果有1个根节点,则展开一级节点,否则不展开)
|
||||
$.fn.zTree.expandNodeByLevel(tree, dataScope.expandLevel);
|
||||
// 树结构:全选、取消全选
|
||||
$('#checkall_'+dataScope.ctrlType).iCheck({
|
||||
checkboxClass:'icheckbox_minimal-grey'
|
||||
|
||||
@@ -149,18 +149,8 @@ for (var i=0; i<dataScopes.length; i++){
|
||||
// 初始化树结构
|
||||
var tree = $.fn.zTree.init($("#dataScopeTree_"+dataScope.ctrlType), setting, data);
|
||||
tree.setting.check.chkboxType = dataScope.chkboxType;
|
||||
// 展开第一级节点
|
||||
var nodes = tree.getNodesByParam("level", 0);
|
||||
for(var i=0; i<nodes.length; i++) {
|
||||
tree.expandNode(nodes[i], true, false, false);
|
||||
}
|
||||
// 展开第二级节点
|
||||
nodes = tree.getNodesByParam("level", 1);
|
||||
for(var i=0; i<nodes.length; i++) {
|
||||
tree.expandNode(nodes[i], true, false, false);
|
||||
}
|
||||
// 默认展开全部节点
|
||||
//tree.expandAll(true);
|
||||
// 默认展开节点(如果级别设置为-1,则:如果有1个根节点,则展开一级节点,否则不展开)
|
||||
$.fn.zTree.expandNodeByLevel(tree, dataScope.expandLevel);
|
||||
// 树结构:全选、取消全选
|
||||
$('#checkall_'+dataScope.ctrlType).iCheck({
|
||||
checkboxClass:'icheckbox_minimal-grey'
|
||||
|
||||
Reference in New Issue
Block a user