若依框架一个页面存在两个ztree获取checkbox会找不到数据的问题解决
修改ry-ui.js文件,代码如下:
// A code block
ry-ui.js修改
在getCheckedNodes的方法下面加下面方法
//根据树的id获取集合
getCheckedNodesId:function(treeId,column){
var _column = $.common.isEmpty(column) ? "id" : column;
var treeObj=$.fn.zTree.getZTreeObj(treeId),
nodes=treeObj.getCheckedNodes(true);
return $.map(nodes, function (row) {
return row[_column];
}).join();
},
修改后在前端调用即可,调用方法如下:
// A code block
html页面这样调用,即可
alert($.tree.getCheckedNodesId("userTrees"),"id");