- 配置实例
- 使用 HTML 填充树
- 使用 JSON 填充树
- 监听事件
- 在实例上调用方法
- jsTree 核心功能
- 插件已更改 Changed plugin
- 复选框插件
- Conditionalselect 插件
- Contextmenu 插件
- 拖放插件
- Massload 插件
- 搜索插件
- 排序插件
- 状态插件
- 类型插件
- 独特的插件 Unique plugin
- Wholerow 插件
- 在 jsTree 中使用插件
- 使用 插件已更改 Changed Plugins
- 使用 复选框插件 插件
- 使用 Conditionalselect 插件
- 使用 Contextmenu 插件
- 使用 拖放插件
- Massload 插件
- 使用 搜索插件 Search
- 使用排序插件
- 使用 状态插件
- 使用 类型插件
- 使用 独特的插件
- 使用 Wholerow 插件
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
类型插件
可以为节点组添加预定义类型,从而可以轻松控制每个组的嵌套规则和图标。
$.jstree.defaults.typestypes plugin
一个将所有类型存储为键值对的对象,其中键是类型名称,值是可以包含以下键的对象(所有可选)。
max_children
一个将所有类型存储为键值对的对象,其中键是类型名称,值是可以包含以下键的对象(所有可选)。-1
为无限制。max_depth
此节点类型可以具有的最大嵌套数。值为1
表示该节点可以有子代,但不能有子代。不要指定或设置-1
为无限制。valid_children
节点类型字符串的数组,该类型的节点可以具有子节点。请勿指定或设置-1
为无限制。icon
字符串-可以是图标或className的路径,如果使用当前目录中的图像,请使用./
前缀,否则它将被检测为类。省略使用主题中的默认图标。li_attr
值的对象,该值将用于在结果LI DOM节点上添加HTML属性(与该节点自己的数据合并)a_attr
值的对象,该值将用于在结果DOM节点上添加HTML属性(与该节点自己的数据合并)
有两种预定义的类型:
#
表示树的根,例如max_children
将控制根节点的最大数量。default
表示默认节点-此处的任何设置将应用于没有指定类型的所有节点。
get_rules (obj)
types plugin
用于检索节点的类型设置对象
obj
mixed
查找规则的节点
Returns
Object
get_type (obj [, rules])
types plugin
用于检索节点的类型字符串或设置对象
obj
mixed
查找规则的节点rules
Boolean
如果设置为true
而不是字符串,则将返回设置对象
Returns
String
Object
set_type (obj, type)
types plugin
用于更改节点的类型
obj
mixed
要更改的节点type
String
新类型
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论