0.1.0 • Published 8 years ago
big-tree v0.1.0
Big-tree
Big-tree是一款jQuery插件,苏研PDM开发组版权所有,除苏研外其他使用者可以免费用来做自己的应用,商用请联系版权所有者。
使用指南
安装
- http://10.133.16.169/pengjianlin/big-tree, gitlab下载或clone后引入到项目
- npm install big-tree, 然后require('big-tree')
demo地址
API
详情可参考index.html中的使用
初始化参数
- data, 树节点数组,用于初始化时树状结构数据
- method,需要ajax请求数据时,请求的方法,默认值‘GET’
- url,需要ajax请求数据时,请求的url,默认值null
- headers,需要ajax请求数据时,请求的headers,默认值null
- lazy,树状结构子节点是否延迟加载,即在展开节点的时候加载子节点,默认值false;配置为true的时候,配合method,url,headers一起使用,其中url为必填
- formatter,参数node,格式化节点文字方法,默认{return node.text}
- onSelect,参数node,选中树状结构节点的时候触发的操作
- onClick,参数node,点击树状结构节点的时候触发的操作
- onBeforeExpand,参数node,展开树状结构节点之前触发的操作
- onBeforeCollapse,参数node,收起树状结构节点之前的操作
提供的方法
使用方式 $tree.tree('method',param)
- getSelected,获取选中节点,返回值是包含节点的dom的object
- append,给某个节点添加子元素,默认在存在的子元素后面添加
- update,修改某个节点的文字
- remove,删除某个节点和其所有子元素
- getChildren,获取某个节点的子元素
- doFilter,搜索包含param中文字的节点
- dbFilter,param为一个ajax对象,在数据库中过滤后返回结果的展现
- expand,展开某个节点
- collapse,收起某个节点
0.1.0
8 years ago