求教,获取选中节点问题,节点是后台传过来拼接的
ztree吧
全部回复
仅看楼主
level 1
玩命风云 楼主
我想取得选中的节点然后显示出来,
网上的方法试了getcheckedNode与getselectedNode,都没有效果。想问下是不是哪里弄错了,先谢谢大大。
下面是没加获取方法的代码:
var setting = {
check: {
enable: true
},
data: {
simpleData: {//简单数据模式
enable: true
}
},
async:{
enable: true,//开启异步加载模式
url: "../Power/selPowerAll.emp",
autoParam: ['id'],
dataFilter: filter
},
};
function filter(treeId, parentNode, responseData) {
//权限数组
var arrayP = new Array();
if (!responseData) return null;
//角色
//alert(responseData.rows.length);
for (var i=0;i<responseData.rows.length ;i++) {
if(responseData.rows[i].superId==0){
arrayP[i]={id:responseData.rows[i].pid,pId:0,name:responseData.rows[i].powerName,isParent:true}
}
for(var j=0;j<responseData.rows.length;j++){
if(responseData.rows[j].superId==responseData.rows[i].pid){
arrayP[j]={id:responseData.rows[j].pid,pId:responseData.rows[i].pid,name:responseData.rows[j].powerName,isParent:false}
}
}
}
for(var i = 0;i<arrayP.length;i++){
alert(arrayP[i].pId+"---"+arrayP[i].name+"---"+arrayP[i].id);
}
return arrayP;
}
//初始化
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting);
});
2017年02月17日 07点02分 1
1