twaver.Group Class
群组对象
组是一种特殊的网元。它在某个区域形状中展示其孩子网元。组可以进行展开,合并。当组展开时,它的孩子网元都会在network上显示出来;合并组时,孩子网元都会隐藏。
组和子网不同,组是在同一层展示它的孩子,而子网是需要进入下一层展示它的孩子网元
Constructor
twaver.Group
-
[id]
Parameters:
-
[id]Object optional组ID,用于唯一标识这个组对象。如果为空,TWaver会按照默认的规则给组ID赋值。ID可以为string,number类型,也可以为Object类型。为string或number类型时指的是组的ID,如果为Object类型,可以传入一个带组属性的对象,比如: var group = new twaver.Group({ image:'tw130', name:'TWaver Router', expanded:true, styles:{'lable.yoffset':-75} });
Returns:
Item Index
Methods
- twaver.Data.addChild
- twaver.Data.clearChildren
- twaver.Data.deserializeClientJson
- twaver.Data.deserializeClientXml
- twaver.Data.deserializeJson
- twaver.Data.deserializePropertyJson
- twaver.Data.deserializePropertyXml
- twaver.Data.deserializeXml
- twaver.Data.getChildAt
- twaver.Data.getChildren
- twaver.Data.getChildrenSize
- twaver.Data.getClient
- twaver.Data.getClientMap
- twaver.Data.getClientProperties
- twaver.Data.getIcon
- twaver.Data.getId
- twaver.Data.getName
- twaver.Data.getName2
- twaver.Data.getParent
- twaver.Data.getToolTip
- twaver.Data.hasChildren
- twaver.Data.isDescendantOf
- twaver.Data.isParentOf
- twaver.Data.isRelatedTo
- twaver.Data.newInstance
- twaver.Data.onChildAdded
- twaver.Data.onChildRemoved
- twaver.Data.onChildrenCleared
- twaver.Data.onClientChanged
- twaver.Data.onParentChanged
- twaver.Data.removeChild
- twaver.Data.serializeClientJson
- twaver.Data.serializeClientXml
- twaver.Data.serializeJson
- twaver.Data.serializePropertyJson
- twaver.Data.serializePropertyXml
- twaver.Data.serializeXml
- twaver.Data.setClient
- twaver.Data.setIcon
- twaver.Data.setName
- twaver.Data.setName2
- twaver.Data.setParent
- twaver.Data.setToolTip
- twaver.Data.toChildren
- twaver.Element.deserializeStyleJson
- twaver.Element.deserializeStyleXml
- twaver.Element.getAlarmState
- twaver.Element.getCanvasUIClass
- twaver.Element.getElementUIClass
- twaver.Element.getLayerId
- twaver.Element.getStyle
- twaver.Element.getStyleProperties
- twaver.Element.getVectorUIClass
- twaver.Element.isAdjustedToBottom
- twaver.Element.isMovable
- twaver.Element.isVisible
- twaver.Element.onStyleChanged
- twaver.Element.s
- twaver.Element.serializeStyleJson
- twaver.Element.serializeStyleXml
- twaver.Element.setLayerId
- twaver.Element.setMovable
- twaver.Element.setStyle
- twaver.Element.setVisible
- twaver.Follower.getHost
- twaver.Follower.handleHostPropertyChange
- twaver.Follower.isHostOn
- twaver.Follower.isLoopedHostOn
- twaver.Follower.onHostChanged
- twaver.Follower.setHost
- twaver.Follower.updateFollower
- twaver.Follower.updateFollowerImpl
- twaver.Group.getChildRect
- twaver.Group.isExpanded
- twaver.Group.reverseExpanded
- twaver.Group.setExpanded
- twaver.Group.updateLocationFromChildren
- twaver.Node.getAgentLinks
- twaver.Node.getAngle
- twaver.Node.getCenterLocation
- twaver.Node.getFollowers
- twaver.Node.getFromAgentLinks
- twaver.Node.getFromLinks
- twaver.Node.getHeight
- twaver.Node.getImage
- twaver.Node.getImageUrl
- twaver.Node.getLinks
- twaver.Node.getLocation
- twaver.Node.getLoopedLinks
- twaver.Node.getOriginalRect
- twaver.Node.getRect
- twaver.Node.getSize
- twaver.Node.getToAgentLinks
- twaver.Node.getToLinks
- twaver.Node.getWidth
- twaver.Node.getX
- twaver.Node.getY
- twaver.Node.hasAgentLinks
- twaver.Node.setAngle
- twaver.Node.setCenterLocation
- twaver.Node.setHeight
- twaver.Node.setImage
- twaver.Node.setImageUrl
- twaver.Node.setLocation
- twaver.Node.setSize
- twaver.Node.setWidth
- twaver.Node.setX
- twaver.Node.setY
- twaver.Node.translate
- twaver.PropertyChangeDispatcher.addPropertyChangeListener
- twaver.PropertyChangeDispatcher.firePropertyChange
- twaver.PropertyChangeDispatcher.getClassName
- twaver.PropertyChangeDispatcher.onPropertyChanged
- twaver.PropertyChangeDispatcher.removePropertyChangeListener
Methods
twaver.Data.addChild
-
child -
[index]
在父亲数据下添加孩子数据,index为添加的孩子数据的顺序号,树中同层下的孩子顺序可以通过这个参数来控制。默认为空,添加在最后一个位置
Parameters:
-
childtwaver.Data添加的孩子数据
-
[index]Number optional添加的孩子数据的顺序,树中的同层下的孩子顺序是通过这个参数来控制的。默认为空,也就是添加在最后一个位置
Returns:
添加成功返回true,否则为false
twaver.Data.clearChildren
()
Boolean
清除这个数据下所有的孩子。注意,这个方法只是切断它们之间的父子关系,并不会从DataBox中将孩子数据删除
Returns:
true为操作成功,false为操作失败
twaver.Data.deserializeClientJson
-
serializer -
json -
clientProp
反序列化JSON数据到数据对象的自定义属性
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
jsonStringJSON数据
-
clientPropString自定义的属性名
twaver.Data.deserializeClientXml
-
serializer -
clientXml -
clientProp
反序列化XML数据到数据对象的自定义属性值
Parameters:
-
serializertwaver.XmlSerializerXML的序列化对象
-
clientXmlStringXML数据片段
-
clientPropString自定义属性名
twaver.Data.deserializeJson
-
serializer -
json
将JSON数据反序列化为数据对象
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
jsonStringJSON数据
twaver.Data.deserializePropertyJson
-
serializer -
json -
property
反序列化JSON数据到数据对象的自身属性
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
jsonStringJSON数据片段
-
propertyString数据自身属性名
twaver.Data.deserializePropertyXml
-
serializer -
propertyXml -
property
反序列化XML数据到数据对象的自身属性
Parameters:
-
serializertwaver.XmlSerializerXML序列化对象
-
propertyXmlStringXML数据片段
-
propertyString数据自身属性名
twaver.Data.deserializeXml
-
serializer -
xml
将XML数据反序列化为数据对象
Parameters:
-
serializertwaver.XmlSerializerXML序列化对象
-
xmlStringXML数据
twaver.Data.getChildAt
-
index
获取某个序号值上的孩子对象
Parameters:
-
indexNumber数据的顺序值
Returns:
孩子数据对象
twaver.Data.getChildrenSize
()
Number
获取数据对象下孩子的数量
Returns:
孩子数据的数量
twaver.Data.getClient
-
clientProp
获取自定义的属性,Client属性一般用于存放用户自定在数据对象上的属性
Parameters:
-
clientPropString自定义的属性名
Returns:
返回属性值
twaver.Data.getClientProperties
()
twaver.List
获取所有自定义的属性名。Client属性一般用于存放用户自定在数据对象上的属性
Returns:
自定义属性的集合
twaver.Data.getIcon
()
String
得到这个数据的图标,图标是用于在树上显示的。
Returns:
返回图标的名称
twaver.Data.getId
()
Object
得到数据的ID,ID是用于唯一标识数据对象的,在同一个数据容器中的数据ID不能重复
Returns:
数据的ID编号
twaver.Data.getName
()
String
获取数据对象的名称
Returns:
数据对象的名称值
twaver.Data.getName2
()
String
获取数据对象的名称2
Returns:
返回数据对象的名称2
twaver.Data.getToolTip
()
String
获取数据对象的悬浮标签,悬浮标签是用于在视图上显示的,比如network,tree,table。悬浮标签在视图上显示片刻便会消失。
Returns:
数据对象的悬浮标签内容
twaver.Data.hasChildren
()
Boolean
判断这个数据对象下是否有孩子对象
Returns:
true为有孩子对象,否则为false
twaver.Data.isDescendantOf
-
data
判断是否是指定数据对象的子孙节点
Parameters:
-
datatwaver.Data指定的数据对象
Returns:
true为子孙节点,否则为false
twaver.Data.isParentOf
-
data
判断是否是指定数据对象的父亲
Parameters:
-
datatwaver.Data指定的数据对象
Returns:
true为指定数据对象的父亲,否则为false
twaver.Data.isRelatedTo
-
data
判断是否和指定数据对象有关联关系,如果这个数据是指定数据对象的子孙或者指定数据对象是这个数据的子孙都称为有关联关系
Parameters:
-
datatwaver.Data指定的数据对象
Returns:
true为有关联关系,否则为false
twaver.Data.onChildAdded
-
child -
index
添加完孩子成功后会回调这个方法
Parameters:
-
childtwaver.Data添加的孩子对象
-
indexNumber孩子添加的顺序
twaver.Data.onChildRemoved
-
child -
index
删除指定孩子对象时会回调这个方法
Parameters:
-
childtwaver.Data删除的孩子对象
-
indexNumber删除的孩子对象的顺序序号
twaver.Data.onChildrenCleared
-
children
清除所有指定孩子对象时会回调这个方法
Parameters:
-
childrentwaver.List清除的孩子对象集合
twaver.Data.onClientChanged
-
clientProp -
oldValue -
newValue
当数据对象的Client属性发生更改时会回调此方法
Parameters:
-
clientPropString属性名
-
oldValueString原值
-
newValueString新值
twaver.Data.onParentChanged
-
oldParent -
parent
当数据对象的父亲发生更改时回调此方法
Parameters:
-
oldParenttwaver.Data数据对象原来的父亲节点
-
parentString数据对象新的父亲节点
twaver.Data.removeChild
-
child
删除指定的孩子对象
Parameters:
-
childtwaver.Data指定的孩子对象
Returns:
返回true表示删除成功,false为删除失败
twaver.Data.serializeClientJson
-
serializer -
clientPrope -
newInstance -
dataObject
序列化数据元素的自定义属性到JSON片段
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
clientPropeString数据对象的自定义属性名
-
newInstancetwaver.Data序列化的数据对象
-
dataObjectObjectJSON数据对象
twaver.Data.serializeClientXml
-
serializer -
clientPrope -
newInstance
序列化数据元素的自定义属性到XML片段
Parameters:
-
serializertwaver.XmlSerializerXML序列化对象
-
clientPropeString自定义的属性名称
-
newInstancetwaver.Data序列化的实例对象
twaver.Data.serializeJson
-
serializer -
newInstance -
dataObject
将数据元素序列化成JSON片段
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
newInstancetwaver.Data序列化的实例对象
-
dataObjectObjectJSON数据对象
twaver.Data.serializePropertyJson
-
serializer -
property -
newInstance -
dataObject
序列化数据元素属性到JSON片段
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
propertyString序列化的属性名称
-
newInstancetwaver.Data序列化的实例对象
-
dataObjectObjectJSON数据对象
twaver.Data.serializePropertyXml
-
serializer -
property -
newInstance
序列化数据元素属性到XML片段
Parameters:
-
serializertwaver.XmlSerializerXML序列化对象
-
propertyString数据元素的属性名称
-
newInstancetwaver.Data序列化的实例对象
twaver.Data.serializeXml
-
serializer -
newInstance
将数据元素序列化成XML片段
Parameters:
-
serializertwaver.XmlSerializerXML序列化对象
-
newInstancetwaver.Data序列化的实例对象
twaver.Data.setClient
-
clientProp -
newValue
设置自定义的属性的值
Parameters:
-
clientPropString自定义属性的名称
-
newValueObject自定义属性的值
Returns:
数据对象本身
twaver.Data.setIcon
-
v
设置数据元素的Icon。Icon和Image是类似的,但需要注意,Icon一般是在树上显示的,而Image是在network上显示的。
Parameters:
-
vString数据元素的Icon名称
twaver.Data.setName
-
v
设置数据元素的名称
Parameters:
-
vString数据元素的名称
twaver.Data.setName2
-
v
设置数据对象的名称2
Parameters:
-
vString数据对象的名称2
twaver.Data.setToolTip
-
v
设置悬浮标签的显示内容。当鼠标移至数据元素时,视图上就会显示这个悬浮标签一段时间。
Parameters:
-
vString悬浮标签显示的内容
twaver.Data.toChildren
-
matchFunction -
scope
根据指定的函数,将数据元素的孩子转换成List集合
Parameters:
-
matchFunctionFunction指定的函数
-
scopeString函数的作用域,为空时指的是window
Returns:
孩子数据的集合
twaver.Element.deserializeStyleJson
-
serializer -
json -
styleProp
反序列化JSON数据到指定的网元样式
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
jsonStringJSON数据
-
stylePropString网元样式名
twaver.Element.deserializeStyleXml
-
serializer -
styleXml -
styleProp
反序列化XML数据到指定的网元样式
Parameters:
-
serializertwaver.XmlSerializerXML序列化对象
-
styleXmlStringXML数据
-
stylePropString网元样式名
twaver.Element.getAlarmState
()
twaver.AlarmState
获取网元的告警状态对象,告警状态对象是用于存放网元上的所有告警信息
Returns:
告警状态对象
twaver.Element.getCanvasUIClass
()
String
获取网元的CanvasUI类名称, twaver.canvas.Network用此类实例化网元对应的UI实例
Returns:
返回网元的CanvasUI类名称
twaver.Element.getElementUIClass
()
String
获取网元UI的类名,网元UI用于在network组件上绘制这个网元。TWaver会用返回的这个UI类去创建UI对象
Returns:
网元UI的类名
twaver.Element.getLayerId
()
Object
获取这个网元所在的图层ID。如果为空,则这个网元处于默认的图层上
Returns:
图层ID
twaver.Element.getStyle
-
styleProp -
[returnDefaultIfNull]
通过样式名称去获取这个网元样式的值
Parameters:
-
stylePropString网元样式名
-
[returnDefaultIfNull]String optional当属性为空时,是否需要返回默认的值。默认值为true
Returns:
网元的样式值
twaver.Element.getVectorUIClass
()
twaver.vector.ElementUI
获取网元矢量UI的类名,网元UI用于在network组件上绘制这个网元。TWaver会用返回的这个UI类去创建UI对象
Returns:
矢量UI类型
twaver.Element.isAdjustedToBottom
()
Boolean
网元是否需要置底
Returns:
true为调整置底,否则为false
twaver.Element.isMovable
()
Boolean
获取网元是否可移动
Returns:
网元是否可移动
twaver.Element.isVisible
()
String
获取网元是否可见
Returns:
网元是否可见
twaver.Element.onStyleChanged
-
styleProp -
oldValue -
newValue
当更改网元的样式时,回调此方法
Parameters:
-
stylePropString网元样式名
-
oldValueString网元样式原值
-
newValueString网元样式新值
twaver.Element.s
-
style -
value
如果只有一个参数,则返回指定样式的值,相当于getStyle;否则设置样式,相当于setStyle
Parameters:
-
styleString样式名称
-
valueObject样式值
Returns:
如果只有一个参数,则返回指定样式的值,否则返回网元自身
twaver.Element.serializeStyleJson
-
serializer -
stylePrope -
newInstance -
dataObject
序列化指定的样式到JSON数据
Parameters:
-
serializertwaver.JsonSerializerJSON序列化对象
-
stylePropeString网元样式名
-
newInstancetwaver.Element序列化的实例对象
-
dataObjectObjectJSON数据对象
twaver.Element.serializeStyleXml
-
serializer -
stylePrope -
newInstance
序列化样式到XML数据
Parameters:
-
serializertwaver.XmlSerializerXML序列化对象
-
stylePropeString网元样式名
-
newInstancetwaver.Element序列化的实例对象
twaver.Element.setLayerId
-
v
设置图层ID
Parameters:
-
vObject图层ID
twaver.Element.setMovable
-
v
设置网元是否可移动
Parameters:
-
vBoolean网元 是否可移动
twaver.Element.setStyle
-
styleProp -
newValue
设置网元上指定样式名的属性值
Parameters:
-
stylePropString网元样式名
-
newValueString网元样式值
Returns:
对象本身
twaver.Element.setVisible
-
v
设置网元是否可见
Parameters:
-
vString网元是否可见,true为可见
twaver.Follower.handleHostPropertyChange
-
e
当host上的属性发生变化时,调用此方法,更新这个跟随者
Parameters:
-
eObject包含peoperty,newValue,oldValue属性的事件对象
twaver.Follower.isHostOn
-
node
判断当前的跟随者是否跟随着指定的网元,即为宿主节点或宿主节点链
Parameters:
-
nodetwaver.Node宿主节点
Returns:
如果指定网元是宿主节点则为true,否则为false
twaver.Follower.isLoopedHostOn
-
follower
检查传入的网元是否在当前跟随者链中。比如传入的网元跟着当前跟随者移动,或当前跟随者跟着传入的网元移动
Parameters:
-
followertwaver.Follower跟着移动的网元对象
Returns:
如果跟着移动则为true,否则为false
twaver.Follower.onHostChanged
-
oldHost -
newHost
当host变化时回调此方法,比如setHost
Parameters:
-
oldHosttwaver.Node旧host
-
newHosttwaver.Node新的host
twaver.Follower.updateFollower
-
e
更新跟随者的属性。TWaver内部使用
Parameters:
-
eObject包含peoperty,newValue,oldValue属性的事件对象
twaver.Follower.updateFollowerImpl
-
e
更新跟随者属性的具体实现,TWaver内部使用
Parameters:
-
eObject包含peoperty,newValue,oldValue属性的事件对象
twaver.Group.getChildRect
-
child
获取孩子网元的边界
Parameters:
-
childtwaver.Element孩子网元
Returns:
返回孩子网元的边界
twaver.Group.isExpanded
()
Boolean
判断组是否处于展开状态
Returns:
true为展开,false为合并
twaver.Group.reverseExpanded
()
反向设置组的展开状态。当组展开时,调用此方法,组变成合并状态;当组合并时,调用此方法,组变成展开状态
twaver.Group.setExpanded
-
expanded
设置组的展开状态
Parameters:
-
expandedBooleantrue为展开,false为合并
twaver.Group.updateLocationFromChildren
()
根据所有孩子坐标来更新组的位置
twaver.Node.getAngle
()
Number
获取节点的旋转角度,单位为度
Returns:
返回节点的旋转角度,单位为度
twaver.Node.getCenterLocation
()
Object
得到这个节点的中心位置。如果想获取左上角的位置,需使用getLocation
Returns:
节点的中心位置。是一个包含x,y值的对象,比如{x:10,y:10}
twaver.Node.getFollowers
()
twaver.List
获取这个节点的所有跟随者。若想了解跟随者的概念,可参考跟随者类
Returns:
跟随者的集合
twaver.Node.getHeight
()
Number
获取网元的高度。若网元上设置了高度,则返回设置的高度值。否则如果网元上设置了图片,那么高度就是网元图片的高度。如果什么都没设置,则会返回默认的高度,默认高度为50像素
Returns:
节点的高度
twaver.Node.getImage
()
String
获取网元上图片的名称
Returns:
网元图片的名称
twaver.Node.getImageUrl
()
String
获取节点图片路径
Returns:
节点图片路径
twaver.Node.getLocation
()
Object
获取网元的位置。网元的位置指的是网元左上角的位置
Returns:
节点网元的位置。是一个包含x,y值的对象,比如{x:10,y:10}
twaver.Node.getOriginalRect
()
Object
获取节点未旋转前的矩形区域
Returns:
返回节点未旋转前的矩形区域
twaver.Node.getRect
()
Object
获取网元的形状
Returns:
网元形状。是一个包含网元下x,y坐标以及宽高的对象。例如:{x:200,y:200,width:50,height:50}
twaver.Node.getSize
()
String
获取网元的大小
Returns:
是一个包含节点宽高的对象。例如:{width:50,height:50}
twaver.Node.getWidth
()
Number
获取网元的宽度。若网元上设置了宽度,则返回设置的宽度值。否则如果网元上设置了图片,宽度就是网元图片的宽度。如果什么都没设置,则会返回默认的宽度,默认宽度为50像素
Returns:
节点的宽度
twaver.Node.getX
()
Number
获取网元的X坐标。X坐标为网元坐上角的坐标
Returns:
网元的X坐标
twaver.Node.getY
()
Number
获取网元的Y坐标。Y坐标为网元左上角的坐标
Returns:
网元的Y坐标
twaver.Node.hasAgentLinks
()
Boolean
判断这个节点上是否有代理的连线
Returns:
true为节点上有代理连线,否则为false
twaver.Node.setAngle
-
angle
设置节点的旋转角度,单位为度
Parameters:
-
angleNumber节点的旋转角度,单位为度
twaver.Node.setCenterLocation
-
x -
[y]
设置这个节点的中心位置。如果想设置左上角的位置,需使用setLocation。参数可以为一个或两个。如果是一个,则传入的必须是一个带x,y坐标的对象,例如:{x:100,y:100};如果传入的是两个,第一个参数为x坐标,第二个参数为y坐标
Parameters:
-
xObjectx坐标或者包含x和y属性的Object对象
-
[y]Number optionaly坐标, 如果第一个参数为包含x和y属性的Object对象, 则此参数忽略
twaver.Node.setHeight
-
height
设置网元的高度
Parameters:
-
heightNumber网元高度值
twaver.Node.setImage
-
image
设置网元上图片的名称。图片名称需要先注册后才可以使用
Parameters:
-
imageString网元图片的名称
twaver.Node.setImageUrl
-
imageUrl
设置节点图片路径
Parameters:
-
imageUrlString节点图片路径
twaver.Node.setLocation
-
x -
[y]
设置网元的位置。网元的位置指的是网元左上角的位置。参数可以为一个或两个。如果是一个,则传入的必须是一个带x,y坐标的对象,例如:{x:100,y:100};如果传入的是两个,第一个参数为x坐标,第二个参数为y坐标
Parameters:
-
xObjectx坐标或者包含x和y属性的Object对象
-
[y]Number optionaly坐标, 如果第一个参数为包含x和y属性的Object对象, 则此参数忽略
twaver.Node.setSize
()
设置网元的大小。网元的大小指的是网元宽高。参数可以为一个或两个。如果是一个,则传入的必须是一个带width,height坐标的对象,例如:{width:100,height:100};如果传入的是两个,第一个参数为宽度,第二个参数为高度
twaver.Node.setWidth
-
width
设置网元的宽度
Parameters:
-
widthNumber网元的宽度
twaver.Node.setX
-
x
设置X坐标。Z坐标指的是网元左上角X的值
Parameters:
-
xNumberX坐标
twaver.Node.setY
-
y
设置Y坐标。Y坐标指的是网元左上角Y的值
Parameters:
-
yNumberY坐标值
twaver.Node.translate
-
x -
y
设置网元相对于原来的位置偏移一定的值
Parameters:
-
xNumber偏移X个像素
-
yNumber偏移Y个像素
twaver.PropertyChangeDispatcher.addPropertyChangeListener
-
listener -
[scope] -
[ahead]
添加属性变化监听器,用于监听属性变化
Parameters:
-
listenerFunction属性变化监听器
-
[scope]Object optional可选,属性变化监听器的作用域,默认为null,即全局
-
[ahead]Boolean optional可选,是否将此监听放在最前面,默认为false
Example:
var dispatcher = new twaver.PropertyChangeDispatcher(); dispatcher.addPropertyChangeListener(function (e) { console.log(e.property, e.newValue, e.oldValue); });
twaver.PropertyChangeDispatcher.firePropertyChange
-
property -
oldValue -
newValue
派发属性变化事件,属性变化时调用此方法
Parameters:
-
propertyString发生变化的属性
-
oldValueObject和此属性相关的旧值
-
newValueObject和此属性相关的新值
Returns:
如果新值和旧值相等则返回false,否则返回true
twaver.PropertyChangeDispatcher.getClassName
()
String
获取此类的字符串类名
Returns:
返回此类的字符串类名
twaver.PropertyChangeDispatcher.onPropertyChanged
-
e
属性变化时(firePropertyChange)触发的动作,不需要调用此方法,但可以重载此方法执行自定义逻辑
Parameters:
-
eObject属性变化事件,包含property、oldValue和newValue的Object对象
twaver.PropertyChangeDispatcher.removePropertyChangeListener
-
listener -
[scope]
删除指定作用域的属性变化监听器,作用域必须和添加监听器时的作用域一致,相同的作用域的相同监听器只能成功添加一次
Parameters:
-
listenerFunction属性变化监听器
-
[scope]Object optional属性变化监听器的作用域,可选,默认为null,代表全局
Properties
IClient
Boolean
IClient标志,默认为true,表明这个对象是IClient类型。
IData
Boolean
IData属性标志,默认为true,表明这个对象是IData的类型
IElement
Boolean
是否为网元的标识,默认值为true
IStyle
Boolean
判断这个网元是否具有样式的标识,默认为true。
