level 1
luoiori
楼主
从后台获取数据,数据格式如0,2,9#0,8,12,13
表示展开0 展开2 勾选9
展开0 展开8 展开12 勾选13
结果是 展开0 展开2 勾选9
然后报错:网页错误详细信息
消息: 'chkDisabled' 为空或不是对象
行: 163
代码如下:
$(function(){
$.fn.zTree.init($("#treeDemo"), setting);
$.post('module_recovery.action',{},function(data){
$.fn.zTree.init($("#treeDemo"), setting);
zTree = $.fn.zTree.getZTreeObj("treeDemo");
var ways = data.split('#');
for(var i = 0;i<ways.length;i++){
var ids = ways[i].split(',');
for(var j=ids.length-1 ;j>=0;j--){
openzTree(ids[j],ids[0]);
//alert(ids[j]);
}
}
});
function openzTree(id,desId){
var node = zTree.getNodeByParam("id", id);
if(node == null)
{
setTimeout(function(){openzTree(id,desId);},100);
}else{
zTree.reAsyncChildNodes(node, "refresh");
}
if(id==desId){
zTree.checkNode(node, true, true);
}
}
2013年05月27日 01点05分
1
表示展开0 展开2 勾选9
展开0 展开8 展开12 勾选13
结果是 展开0 展开2 勾选9
然后报错:网页错误详细信息
消息: 'chkDisabled' 为空或不是对象
行: 163
代码如下:
$(function(){
$.fn.zTree.init($("#treeDemo"), setting);
$.post('module_recovery.action',{},function(data){
$.fn.zTree.init($("#treeDemo"), setting);
zTree = $.fn.zTree.getZTreeObj("treeDemo");
var ways = data.split('#');
for(var i = 0;i<ways.length;i++){
var ids = ways[i].split(',');
for(var j=ids.length-1 ;j>=0;j--){
openzTree(ids[j],ids[0]);
//alert(ids[j]);
}
}
});
function openzTree(id,desId){
var node = zTree.getNodeByParam("id", id);
if(node == null)
{
setTimeout(function(){openzTree(id,desId);},100);
}else{
zTree.reAsyncChildNodes(node, "refresh");
}
if(id==desId){
zTree.checkNode(node, true, true);
}
}