图层树组件
    
    
    
    
    
    
        
| Name | Type | Description | 
|---|---|---|
| div | String | HTMLDomElement | 图层树的div的id,或者DOM对象 | 
| ys | Object | youScene对象 | 
- Implements:
Example:
var youScene = new YS.YouScene({
         isLoadDefaultTerrain: false,
         sdkServerUrl: "http://ys.infoearth.com:9090/Server/", //YouScene的后台服务地址
         markerImgServer: "http://ys.infoearth.com:9090/", //标注点的图标请求根路径
     });
youScene.init("global");
var layerTree = new YS.LayerTreeControl('Myztree', youScene);
var loader = new YS.DataLoader2(youScene);Demo:
Methods
- 
    
    添加图层树根节点 setting的配置jQuery是Ztree控件的配置,配置参数详情请看www.treejs.cn/v3/api.php; 这里的默认setting是下面示例代码中的settingName Type Description categoryString 图层树的分类 idString 图层树id settingObject 图层树的设置 classNameString optional 图层树的class名 Returns:图层树对象Example:var layerTreeControl = new YS.LayerTreeControl('Myztree', youScene); var setting = { view: { selectedMulti: false, showLine: false, showIcon: false, expandSpeed: 0 }, async: { enable: false }, check: { enable: true }, data: { simpleData: { enable: true }, key: { checked: 'checked', children: 'children', name: 'text', title: '' } } }; layerTreeControl.addCustomTree('自定义节点', 'customTree', setting);
- 
    
    添加节点 根据layerType或者tree图层树对象添加节点Name Type Description layerLayerType | Object 图层数据的类型或者图层树节点对象 jsonArray | Object 要添加的节点数据也可以传对象object nodeObject 在指定的父节点下添加子节点(如果不传则默认添加一个独立的父节点) 请务必保证此节点数据对象是LayerTree内部的数据对象 Returns:节点数据
- 
    
    销毁组件 重载时请务必调用IControl.prototype.destroy.apply(this);Returns:- Implements:
 
- 
    
    根据layerType或者tree图层树对象搜索, 获取输入框被勾选或未勾选的节点集合Name Type Description layerLayerType | Object 图层数据的类型或者图层树节点对象 checkedBoolean true/false(默认为true) Returns:nodes 返回查找的节点数据集合,若无结果则返回[]
- 
    
    根据layerType或者tree图层树对象搜索,获取条件完全匹配的节点数据 JSON 对象Name Type Description layerLayerType | Object 图层数据的类型或者图层树节点对象 keyString 需要精确匹配的属性名称 valueString 需要精确匹配的属性值,可以是任何类型,只要保证与 key 指定的属性值保持一致即可 parentNodeObject 可以指定在某个父节点下的子节点中搜索(默认为空,在全部节点中搜索) Returns:nodes 返回查找的节点数据集合,若无结果则返回[]
- 
    
    该组件是否销毁 (true代表销毁了,false代表未销毁), 销毁后将不可以再使用Returns:- Implements:
 
- 
    
    根据layerType或者tree图层树对象移动节点Name Type Description layerLayerType | Object 图层数据的类型或者图层树节点对象 treeNodetreeNode 需要被移动的节点数据 moveTypeString 移动类型("prev":上移, "next":下移, "top": 置顶, "bottom": 置底) 
- 
    
    根据layerType或者tree图层树对象Name Type Description layerLayerType | Object 图层数据的类型或者图层树节点对象 nodeObject 要删除的节点数据 
