API Docs for: TWaver HTML5 5.7.5
Show:

twaver.AlarmStatePropagator Class

告警状态传播管理器

这个类用于定义告警状态传播的规则。告警传播是网元容器的一部分,当网元上发生告警时,会将这个告警传播到相关的网元上。默认的传播规则是,传播到发生告警网元的父亲上

Constructor

twaver.AlarmStatePropagator

(
  • elementBox
)
twaver.AlarmStatePropagator

Parameters:

Returns:

twaver.AlarmStatePropagator:

告警状态传播对象

Methods

twaver.PropertyPropagator.getClassName

() String

Inherited from twaver.PropertyPropagator:

获取类的名称

Returns:

String:

类名

twaver.PropertyPropagator.getDataBox

() twaver.DataBox

Inherited from twaver.PropertyPropagator:

获取绑定的数据容器

Returns:

twaver.DataBox:

数据容器对象

twaver.PropertyPropagator.getPropertyName

() String

Inherited from twaver.PropertyPropagator:

获取传递的属性名称

Returns:

String:

属性名称

twaver.PropertyPropagator.getPropertyType

() Object

Inherited from twaver.PropertyPropagator:

获取传递的属性类型

Returns:

Object:

传递的属性类型

twaver.PropertyPropagator.handleDataBoxChange

(
  • e
)

Inherited from twaver.PropertyPropagator:

当数据容器更改时调用此方法,默认将会传递更改的数据。可以重写这个方法更改默认的规则

Parameters:

  • e Object

    数据容器更改的事件

twaver.PropertyPropagator.handleDataPropertyChange

(
  • e
)

Inherited from twaver.PropertyPropagator:

当数据容器中数据的属性更改时调用此方法,默认将会传递更改的数据。可以重写这个方法更改默认的规则

Parameters:

  • e Object

    数据容器中数据属性更改的事件

twaver.PropertyPropagator.isEnable

() Boolean

Inherited from twaver.PropertyPropagator:

返回属性传递规则是否生效

Returns:

Boolean:

如果为true,传播生效,如果为false,传播将会停止

twaver.PropertyPropagator.isInterestedProperty

(
  • e
)
Boolean

Inherited from twaver.PropertyPropagator:

是否是需要响应的类型,TWaver内部使用

Parameters:

  • e Object

    属性更改的事件

Returns:

Boolean:

true为符合条件,否则为false

twaver.PropertyPropagator.propagate

(
  • data
)

Inherited from twaver.PropertyPropagator:

传播数据中指定的属性

Parameters:

twaver.PropertyPropagator.propagateToParent

(
  • child
  • parent
)

Inherited from twaver.PropertyPropagator:

当需要传递属性值到指定父亲的属性时,调用这个方法

Parameters:

twaver.PropertyPropagator.propagateToTop

(
  • data
)

Inherited from twaver.PropertyPropagator:

将网元对象的属性值传递到上一级的数据上。"上一级"在TWaver中默认为父亲节点。用户可以重写这个方法去更改默认的传播规则

Parameters:

twaver.PropertyPropagator.setEnable

(
  • enable
)

Inherited from twaver.PropertyPropagator:

设置属性传递规则是否生效

Parameters:

  • enable Boolean

    如果为true,传播生效,如果为false,传播将会停止