zTree : http://www.treejs.cn/v3/main.php#_zTreeInfo
需求把单选变成多选,并且业务需求是父节点可以覆盖全部子节点(城市)
//选中node的点击事件回调
function zTreeOnCheck(event, treeId, treeNode) {
var regionAllTmp = "";
var selectedNode = zTree.getCheckedNodes();
for (var i = 0; i < selectedNode.length; i++) {
var bAdd = false;
if (selectedNode[i].check_Child_State == 2) {
bAdd = true;
}
else if (selectedNode[i].check_Child_State == -1 && !(selectedNode[i].isParent))
{
bAdd = true;
}
var parentNode = selectedNode[i].getParentNode();
if (parentNode != null && parentNode.check_Child_State == 2) { //如果父节点已经选了,就不选了
bAdd = false;
}
if (bAdd == true) {
regionAllTmp += selectedNode[i].keyParam + ",";
}
}
alert("regionAllTmp");
};