添加新的方法getCheckedLeafNodes
,可以获取所有叶子节点的集合
// 获取当前被勾选集合
getCheckedNodes: function(column) {
var _column = $.common.isEmpty(column) ? "id" : column;
var nodes = $._tree.getCheckedNodes(true);
return $.map(nodes, function (row) {
return row[_column];
}).join();
},
// 获取所有被选中的叶子节点
getCheckedLeafNodes: function(column) {
var _column = $.common.isEmpty(column) ? "id" : column;
var nodes = $._tree.getCheckedNodes(true);
var arr = [];
for (var i = 0; i < nodes.length; i++) {
if (nodes[i].isParent) {
continue;
}
arr.push(nodes[i][_column]);
}
return arr.join(",");
}