包 | com.supermap.web.gears.components |
类 | public class LegendItemInfo |
继承 | LegendItemInfo ![]() |
Implements | flash.events.IEventDispatcher |
该类用于描述图例控件(Legend)中的结点信息,即每个结点可以用一个 LegendItemInfo 对象进行描述,包括结点名称、与结点关联的图层是否可见、子结点信息等等。
属性 | 定义方 | ||
---|---|---|---|
caption : String | LegendItemInfo | ||
description : String
获取或设置图例子项描述信息。
|
LegendItemInfo | ||
imageHeight : Number
获取或设置图例子项符号高度,默认为 16,单位:像素。该属性最大取值为 24。
|
LegendItemInfo | ||
imageSource : String
获取图例子项符号路径,默认为服务端返回的图层图标资源地址,如:“http://localhost:8090/iserver/services/map-world/rest/maps/世界地图/layers/ContinentLabel@World@@世界地图/legend.png?height=16&width=16”.
|
LegendItemInfo | ||
imageWidth : Number
获取或设置图例子项符号宽度,默认为 16,单位:像素。该属性最大取值为 24。
|
LegendItemInfo | ||
isVisible : Boolean
获取图例子项对应的结点是否可见。默认值为 true 如果用户设置此属性,会立即改变图例子项对应结点的可见性,但并不影响地图中对应图层的可见性。
|
LegendItemInfo | ||
layerItems : ArrayCollection
[read-only] 获取图例子项的所有子结点信息集合。集合中的每个元素均是一个 LegendItemInfo 对象。
|
LegendItemInfo | ||
name : String
获取或设置图例子项对应的结点名称。由服务端返回的图层 name 字段作为初始值。
|
LegendItemInfo |
方法 | 定义方 | ||
---|---|---|---|
初始化 LegendItemInfo 类的新实例。
|
LegendItemInfo | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, weakRef:Boolean = false):void
|
LegendItemInfo | ||
dispatchEvent(event:Event):Boolean
|
LegendItemInfo | ||
hasEventListener(type:String):Boolean
|
LegendItemInfo | ||
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
|
LegendItemInfo | ||
willTrigger(type:String):Boolean
|
LegendItemInfo |
caption | 属性 |
caption:String
此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。
public function get caption():String
public function set caption(value:String):void
description | 属性 |
description:String
获取或设置图例子项描述信息。
此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。
public function get description():String
public function set description(value:String):void
imageHeight | 属性 |
imageHeight:Number
获取或设置图例子项符号高度,默认为 16,单位:像素。该属性最大取值为 24。
此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。
public function get imageHeight():Number
public function set imageHeight(value:Number):void
imageSource | 属性 |
imageSource:String
获取图例子项符号路径,默认为服务端返回的图层图标资源地址,如:“http://localhost:8090/iserver/services/map-world/rest/maps/世界地图/layers/ContinentLabel@World@@世界地图/legend.png?height=16&width=16”.
例如,SuperMap 桌面产品中用如下图所示的图片来表示单值专题图:
用户可通过该属性使用自已的图片作为图例的标识符号。
此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。
public function get imageSource():String
public function set imageSource(value:String):void
imageWidth | 属性 |
imageWidth:Number
获取或设置图例子项符号宽度,默认为 16,单位:像素。该属性最大取值为 24。
此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。
public function get imageWidth():Number
public function set imageWidth(value:Number):void
isVisible | 属性 |
isVisible:Boolean
获取图例子项对应的结点是否可见。默认值为 true
如果用户设置此属性,会立即改变图例子项对应结点的可见性,但并不影响地图中对应图层的可见性。
public function get isVisible():Boolean
public function set isVisible(value:Boolean):void
layerItems | 属性 |
layerItems:ArrayCollection
[read-only]
获取图例子项的所有子结点信息集合。集合中的每个元素均是一个 LegendItemInfo 对象。
public function get layerItems():ArrayCollection
name | 属性 |
name:String
获取或设置图例子项对应的结点名称。由服务端返回的图层 name 字段作为初始值。
此属性可用作数据绑定的源。修改此属性后,将调度 Bindable 事件。
public function get name():String
public function set name(value:String):void
LegendItemInfo | () | 构造函数 |
public function LegendItemInfo()
初始化 LegendItemInfo 类的新实例。
addEventListener | () | 方法 |
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, weakRef:Boolean = false):void
参数
type:String |
|
listener:Function |
|
useCapture:Boolean (default = false ) |
|
priority:int (default = 0 ) |
|
weakRef:Boolean (default = false ) |
dispatchEvent | () | 方法 |
public function dispatchEvent(event:Event):Boolean
参数
event:Event |
Boolean |
hasEventListener | () | 方法 |
public function hasEventListener(type:String):Boolean
参数
type:String |
Boolean |
removeEventListener | () | 方法 |
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
参数
type:String |
|
listener:Function |
|
useCapture:Boolean (default = false ) |
willTrigger | () | 方法 |
public function willTrigger(type:String):Boolean
参数
type:String |
Boolean |