API Docs for: TWaver HTML5 5.7.5
Show:

twaver.network.IconsAttachment Class

图标组附件

用于显示一组图标

Constructor

twaver.network.IconsAttachment

(
  • elementUI
  • [showInAttachmentDiv]
)
twaver.network.IconsAttachment

Parameters:

  • elementUI twaver.network.ElementUI

    网元视图

  • [showInAttachmentDiv] Boolean optional

    是否显示在附件层,可选,默认为false

Methods

twaver.network.Attachment.dispose

()

Inherited from twaver.network.Attachment:

销毁附件

twaver.network.Attachment.getAlpha

() Number

Inherited from twaver.network.Attachment:

获取附件透明度,默认值为1

Returns:

Number:

返回附件透明度,默认值为1

twaver.network.Attachment.getClassName

() String

Inherited from twaver.network.Attachment:

获取字符串类名

Returns:

String:

返回类名

twaver.network.Attachment.getElement

() twaver.Element

Inherited from twaver.network.Attachment:

获取和附件关联的网元

Returns:

twaver.Element:

返回和附件关联的网元

twaver.network.Attachment.getElementUI

() twaver.network.ElementUI

Inherited from twaver.network.Attachment:

获取和附件关联的网元视图

Returns:

twaver.network.ElementUI:

返回和附件关联的网元视图

twaver.network.Attachment.getFont

(
  • styleProp
)
String

Inherited from twaver.network.Attachment:

获取附件的字体

Parameters:

  • styleProp String

    样式名称

Returns:

String:

返回附件的字体

twaver.network.Attachment.getNetwork

() twaver.network.Network

Inherited from twaver.network.Attachment:

获取和附件关联的拓扑

Returns:

twaver.network.Network:

返回和附件关联的拓扑

twaver.network.Attachment.getStyle

(
  • styleProp
)
Object

Inherited from twaver.network.Attachment:

获取指定样式的值,封装了Element#getStyle方法

Parameters:

  • styleProp String

    样式名称

Returns:

Object:

返回指定样式的值

twaver.network.Attachment.getView

() HTMLDivElement

Inherited from twaver.network.Attachment:

获取附件的视图div元素

Returns:

HTMLDivElement:

返回附件的视图div元素

twaver.network.Attachment.getViewRect

() Object

Inherited from twaver.network.Attachment:

获取附件视图的位置及大小,值为包含x、y、width和height属性的Object对象

Returns:

Object:

返回附件视图的位置及大小,值为包含x、y、width和height属性的Object对象

twaver.network.Attachment.hit

(
  • x
  • y
)
Boolean

Inherited from twaver.network.Attachment:

命中测试,判断点击指定坐标点是否能选中附件

Parameters:

  • x Number

    x坐标

  • y Number

    y坐标

Returns:

Boolean:

如果点击指定坐标能选中附件,则返回true,否者返回false

twaver.network.Attachment.intersects

(
  • rect
)
Boolean

Inherited from twaver.network.Attachment:

判断附件视图区域是否包含指定区域

Parameters:

  • rect Object

    指定区域,值为包含x、y、width和height属性的Object对象

Returns:

Boolean:

如果附件视图区域包含指定区域,则返回true,否者返回false

twaver.network.Attachment.isShowInAttachmentDiv

() Boolean

Inherited from twaver.network.Attachment:

获取附件视图是否显示在附件层中

Returns:

Boolean:

返回附件视图是否显示在附件层中

twaver.network.Attachment.updateMeasure

()

Inherited from twaver.network.Attachment:

更新附件视图,一般子类会重载此方法,以更新附件视图

twaver.network.IconsAttachment.isShadowable

() Boolean

获取附件选中时是否有阴影效果,默认值为twaver.Defaults.ATTACHMENT_SHADOWABLE(false)

Returns:

Boolean:

返回附件选中时是否有阴影效果