level 9
爷们很单纯
楼主
我用下面的节点信息,这是官网demor 原代码,是用来演示复选框不可用的(chkDisabled)
[
{ id:1, pId:0, name:"随意勾选 1", open:true},
{ id:11, pId:1, name:"随意勾选 1-1", open:true},
{ id:111, pId:11, name:"disabled 1-1-1", chkDisabled:true},
{ id:112, pId:11, name:"随意勾选 1-1-2"},
{ id:12, pId:1, name:"disabled 1-2", chkDisabled:true, checked:true, open:true},
{ id:121, pId:12, name:"disabled 1-2-1", checked:true},
{ id:122, pId:12, name:"disabled 1-2-2"},
{ id:2, pId:0, name:"随意勾选 2", checked:true, open:true},
{ id:21, pId:2, name:"随意勾选 2-1"},
{ id:22, pId:2, name:"随意勾选 2-2", open:true},
{ id:221, pId:22, name:"随意勾选 2-2-1", checked:true},
{ id:222, pId:22, name:"随意勾选 2-2-2"},
{ id:23, pId:2, name:"随意勾选 2-3"}
]
然后,我的Setting
setting= {
edit: {
enable: true,
showRemoveBtn: false,
showRenameBtn: false
},
expandSpeed: 'slow',
async: true,
check: {
enable: true,
chkboxType: {"Y": "","N": ""}
},
data: {
simpleData : {
enable : true
}
},
view : {
selectedMulti : false,
fontCss: getFont
},
async : {
enable : true,
url : baseRelationUrl+"userShowTree&selectConsid="+selectConsid+"&userId="+userId,
autoParam:["id", "name=n"],
otherParam:{"otherParam":"name=n"},
dataFilter: filter
},
callback: {
onCheck: onCheckTree,
//onClick: onClick,
//onRightClick: OnRightClick,
onAsyncSuccess: zTreeOnAsyncSuccess
}
};
我页面上关于zTreer 引用:
<link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/css/zTreeStyle/zTreeStyle.css">
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.ztree.core-3.0.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.ztree.excheck-3.0.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.ztree.exedit-3.0.js"></script>
我的问题是,显示出来的树目录,复选框依然是可选 的,好像是chkDisabled没有起作用。
2012年12月07日 07点12分
1
[
{ id:1, pId:0, name:"随意勾选 1", open:true},
{ id:11, pId:1, name:"随意勾选 1-1", open:true},
{ id:111, pId:11, name:"disabled 1-1-1", chkDisabled:true},
{ id:112, pId:11, name:"随意勾选 1-1-2"},
{ id:12, pId:1, name:"disabled 1-2", chkDisabled:true, checked:true, open:true},
{ id:121, pId:12, name:"disabled 1-2-1", checked:true},
{ id:122, pId:12, name:"disabled 1-2-2"},
{ id:2, pId:0, name:"随意勾选 2", checked:true, open:true},
{ id:21, pId:2, name:"随意勾选 2-1"},
{ id:22, pId:2, name:"随意勾选 2-2", open:true},
{ id:221, pId:22, name:"随意勾选 2-2-1", checked:true},
{ id:222, pId:22, name:"随意勾选 2-2-2"},
{ id:23, pId:2, name:"随意勾选 2-3"}
]
然后,我的Setting
setting= {
edit: {
enable: true,
showRemoveBtn: false,
showRenameBtn: false
},
expandSpeed: 'slow',
async: true,
check: {
enable: true,
chkboxType: {"Y": "","N": ""}
},
data: {
simpleData : {
enable : true
}
},
view : {
selectedMulti : false,
fontCss: getFont
},
async : {
enable : true,
url : baseRelationUrl+"userShowTree&selectConsid="+selectConsid+"&userId="+userId,
autoParam:["id", "name=n"],
otherParam:{"otherParam":"name=n"},
dataFilter: filter
},
callback: {
onCheck: onCheckTree,
//onClick: onClick,
//onRightClick: OnRightClick,
onAsyncSuccess: zTreeOnAsyncSuccess
}
};
我页面上关于zTreer 引用:
<link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/css/zTreeStyle/zTreeStyle.css">
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.ztree.core-3.0.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.ztree.excheck-3.0.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.ztree.exedit-3.0.js"></script>
我的问题是,显示出来的树目录,复选框依然是可选 的,好像是chkDisabled没有起作用。