手机端图层树组件
Name | Type | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
ys |
Object | YouScene对象 | ||||||||
options |
Object |
options有下面这些属性
|
Methods
-
创建分组图层树
Name Type Description category
String 图层树的分类 layerType
LayerType 数据的类型 setting
Object 图层树的设置 className
String 自定义class名 Returns:
图层树对象 -
根据 layerType或者tree图层树添加节点
Name Type Description layer
LayerType | Object 图层数据的类型或者图层树节点对象 json
Array | Object 节点数据 node
Object 在指定的父节点下添加子节点,如果不传,则添加一个独立的父节点 Returns:
节点数据 -
销毁组件
-
根据 layerType或者tree图层树对象搜索, 获取被勾选或者未勾选的节点集合
Name Type Description layer
LayerType | Object 图层数据的类型或者图层树节点对象 checked
Boolean true/false(默认为true) Returns:
nodes 返回查找的节点数据集合,若无结果则返回[] -
根据 layerType或者tree图层树对象搜索, 获取完全匹配条件的节点数据
Name Type Description layer
LayerType | Object 图层数据的类型或者图层树节点对象 key
String 需要精确匹配的属性名称 value
String 需要精确匹配的属性值,可以是任何类型,只要保证与key指定的属性值保持一致就可 parentNode
Object 指定在某个父节点下的子节点中搜索(默认为null, 在全部节点中搜索) Returns:
nodes 返回查找到的节点数据,若无结果则返回[]
Events
-
图层树勾选事件
Name Type Description e
Object js的event对象 treeId
String 图层树的节点id treeNode
Object 进行勾选或取消勾选的节点Json数据对象