API Docs for: 1.0.0
Show:

flyingon.Control Class

控件基类

Methods

addBind

(
  • name
  • fieldName
)
Object

添加属性绑定

Parameters:

Returns:

Object:

当前实例对象

children

() Object[]

获取子项集合

Returns:

Object[]:

子项集合

dataset

(
  • value
)
(?flyingon.DataSet | Object)

获取或设置关联的数据集

Parameters:

  • value ?flyingon.DataSet=

    未传入值时表示获取值, 否则表示设置值

Returns:

(?flyingon.DataSet | Object):

获取值时返回数据集对象或null, 否则返回当前对象实例

indexOf

(
  • item
)
Int

获取指定子项的索引号(与数组同名方法相同)

Parameters:

  • item Any

    子项

Returns:

Int:

索引号, -1表示不存在

lastIndexOf

(
  • item
)
Int

从后向前获取指定子项的索引号(与数组同名方法相同)

Parameters:

  • item Any

    子项

Returns:

Int:

索引号, -1表示不存在

pop

() Any

弹出最后一个子项(与数组同名方法相同)

Returns:

Any:

弹出的子项

push

(
  • item
)
Int

在集合的末尾添加一个或多个子项(与数组同名方法相同)

Parameters:

  • item ...

    子项

Returns:

Int:

子项总数量

pushBack

(
  • name
  • value
)
Object

回推数据至数据集

Parameters:

  • name String

    属性名

  • value Any

    属性值

Returns:

Object:

当前实例对象

removeBind

(
  • name
)
Object

移除属性绑定

Parameters:

Returns:

Object:

当前实例对象

shift

() Any

弹出第一个子项(与数组同名方法相同)

Returns:

Any:

弹出的子项

splice

(
  • index
  • length
  • item
)
Object[]

在集合的指定位置移除或插入一个或多个子项(与数组同名方法相同)

Parameters:

  • index Int

    索引号

  • length Int=

    要移除的子项数量

  • item ...=

    要插入的子项

Returns:

Object[]:

移除的子项集合

subscribeBind

(
  • dataset
  • action
)
Object

接收数据集变更动作处理

Parameters:

  • dataset flyingon.DataSet

    数据集

  • action Object

    数据集动作 { name: string, row: DataRow }

Returns:

Object:

当前实例对象

unshift

(
  • item
)
Int

在集合的开始位置插入一个或多个子项(与数组同名方法相同)

Parameters:

  • item ...any

    子项

Returns:

Int:

子项总数量

visible

(
  • value
)

是否可见

Parameters:

Properties

defaultWidth

Int

控件默认宽度(width === 'default'时的宽度)

length

Int

子项总数量