更新时间:2018/5/23 下午3:17:27
更新说明:有网友评论说open:false失效,现在已修复
1.加载树结构
1 2 3 4 5 6 | /** * 使用递归遍历json字符串,生成树结构 * @param {[type]} tData json字符串 * @return {[type]} 返回树结构 */ function loadTree(tData) |
2.添加事件
1 2 3 4 5 | /** * 节点点击事件 * @param {[type]} box 存在菜单树的盒子 */ function nodeClick(box) |
3.数据生成表格
1 2 3 4 5 6 7 8 | /** * 将数据转换成表格 * @param {[type]} tData json类型数组: * [{title:'title', field:'field', candidate: true/false}, * {title:'title', open:true/false, children:[{}...{}]} ] * @return {[type]} 返回由数据转换出来的table */ function loadTreeTable(tData) |
4.表格数据选择事件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | /** * 递归取消选中 * @param {[type]} td 点击的元素 * @return {[type]} [description] */ function cancelSelect(td) /** * 组装选中的表格数据 * @return {[type]} 返回json类型数组: * [{title:'title', field:'field', candidate: true/false}, * {title:'title', open:true/false, children:[{}...{}]} ] */ function packDataNode(table) /** * 表格点击事件 */ function tableClick() /** * 选中节点的结果集 * @param {[type]} data * @return {[type]} 返回 feild数组 */ function result(selData) |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com