200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > html树形菜单可选择 jquery树形选择器

html树形菜单可选择 jquery树形选择器

时间:2019-12-02 19:32:30

相关推荐

html树形菜单可选择 jquery树形选择器

插件描述:根据json字符串格式加载出一个树结构,通过设置可对树结构进行表格化

更新时间:/5/23 下午3:17:27

更新说明:有网友评论说open:false失效,现在已修复

1.加载树结构/**

*使用递归遍历json字符串,生成树结构

*@param{[type]}tDatajson字符串

*@return{[type]}返回树结构

*/

functionloadTree(tData)

2.添加事件/**

*节点点击事件

*@param{[type]}box存在菜单树的盒子

*/

functionnodeClick(box)

3.数据生成表格/**

*将数据转换成表格

*@param{[type]}tDatajson类型数组:

*[{title:'title',field:'field',candidate:true/false},

*{title:'title',open:true/false,children:[{}...{}]}]

*@return{[type]}返回由数据转换出来的table

*/

functionloadTreeTable(tData)

4.表格数据选择事件/**

*递归取消选中

*@param{[type]}td点击的元素

*@return{[type]}[description]

*/

functioncancelSelect(td)

/**

*组装选中的表格数据

*@return{[type]}返回json类型数组:

*[{title:'title',field:'field',candidate:true/false},

*{title:'title',open:true/false,children:[{}...{}]}]

*/

functionpackDataNode(table)

/**

*表格点击事件

*/

functiontableClick()

/**

*选中节点的结果集

*@param{[type]}data

*@return{[type]}返回feild数组

*/

functionresult(selData)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。