配置信息如下:

var UsersTreeSetting = {
check : {
enable : true,
chkboxType : {
"Y" : "ps",
"N" : "ps"
}
},
view : {
dblClickExpand : false,
selectedMulti: false
},
data : {
simpleData : {
enable : true
}
},
callback : {
beforeClick : function(treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("add-user-modal-users-tree");
zTree.checkNode(treeNode, !treeNode.checked, true, true);
return true;
},
onCheck : function(e, treeId, treeNode) {
var zTree = $.fn.zTree.getZTreeObj("add-user-modal-users-tree"),
nodes = zTree.getCheckedNodes(true),
v = "";
chosenUsersIds = [];
for (var i = 0, l = nodes.length; i < l; i++) {
if (nodes[i].isParent) { } else {
//v += nodes[i].name + ",";//只获取最末端节点的值
chosenUsersIds.push(nodes[i].id);
}
}
if(chosenUsersIds.length == 0){
toastr.info("当前选择的用户数为0哦!", "信息提示");
}
// if (v.length >= 0){
// v = v.substring(0, v.length - 1);
// $("#add-user-modal-users").val(v).change();
// console.log(v);
// }
}
}
};

其中的chkboxType配置和beforeClick事件后的函数是关键。

最新文章

  1. ThinkPHP3快速入门教程-:基础
  2. nginx虚拟主机配置小结
  3. Java报表工具FineReport常见的数据集报错错误代码和解释
  4. svn更改默认服务启动目录
  5. 通过ros节点发布Twist Messages控制机器人--10
  6. 20150216&mdash;winform中的DataGridView
  7. (转载)PHP使用empty检查函数返回结果时报Fatal error: Can&#39;t use function return value in write context的问题
  8. 转:ProGuard 常见命令备份
  9. 用C++写一个简单的服务器和客户端
  10. Visual Studio 2015 &amp; C#6.0
  11. Vim编辑器与Shell命令脚本
  12. 关于“应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具”问题的解决方法
  13. AIOps 平台的误解,挑战及建议(下)— AIOps 挑战及建议
  14. 054 kafka内部机制
  15. redis分布式锁(转)
  16. pyhanlp 共性分析与短语提取内容详解
  17. 【BZOJ4444】国旗计划
  18. ajaxupload.js调用始终进入error回调
  19. Docker学习(一): 基本概念
  20. NYOJ 409 郁闷的C小加(三) (字符串处理)

热门文章

  1. PAT B1011 A+B 和 C (15)
  2. UI语言杂集
  3. 01docker基本概念
  4. Scala学习八——继承
  5. C#进阶之WebAPI(一)
  6. 查询SQL Server版本号
  7. JavaScript笔记(2)
  8. vue中的常用三元
  9. 1 .net 用事物提交执行存储过程
  10. js 操作对象的小技巧