帆软软件应用程序接口及开发指导文档

FR.ToggleButton

Hierarchy

Subclasses

Files

具有两个选中状态的按钮,这是一个抽象类,使用的时候需要用其具体的子类

Defined By

Config options

FR.ToggleButton
view source
: Number

控件上显示的文字字体大小

控件上显示的文字字体大小

FR.ToggleButton
view source
: Function

控件点击时触发的事件

控件点击时触发的事件

配置属性 * ...

配置属性 *

  • widgetName : String (optional)

    控件名 *

    Defaults to: ""

  • value : Object

    控件值 *

  • width : Number

    控件宽度 *

  • height : Number

    控件高度 *

  • disabled : Boolean (optional)

    控件的可用性 *

    Defaults to: false

  • invisible : Boolean (optional)

    控件的可见性 *

    Defaults to: false

FR.ToggleButton
view source
: Boolean

初始是否处于选中状态

初始是否处于选中状态

Defined By

Properties

正则表达式控件插件接口 正则表达式类型数组

正则表达式控件插件接口 正则表达式类型数组

控件的根节点元素

控件的根节点元素

表示该按钮处于选中状态 ...

表示该按钮处于选中状态

Defaults to: 'fr-checkbox-checkon'

表示该按钮处于另一种选中状态 ...

表示该按钮处于另一种选中状态

Defaults to: 'fr-checkbox-checkoff'

Defined By

Methods

( name, widget )private
添加此控件中所包含的空间,以名字/值做对应 * ...

添加此控件中所包含的空间,以名字/值做对应 *

Parameters

  • name : String

    要添加的控件的名字 *

  • widget : FR.Widget

    要添加的控件 *

FR.ToggleButton
view source
( state )private
...

Parameters

  • state : Object
FR.ToggleButton
view source
( )private
默认的配置 * ...

默认的配置 *

Overrides: FR.Widget._defaultConfig

...

Returns

  • jQuery

    返回控件DOM的根节点标签 *

FR.ToggleButton
view source
( )private
初始化方法 * ...

初始化方法 *

Overrides: FR.Widget._init

初始计算高度宽度相关的尺寸 * ...

初始计算高度宽度相关的尺寸 *

初始化和名字相关的计算 * ...

初始化和名字相关的计算 *

初始化根节点 * ...

初始化根节点 *

初始化视觉相关效果 * ...

初始化视觉相关效果 *

FR.ToggleButton
view source
( selected )private
...

Parameters

  • selected : Object
校验并且设置状态标志 ...

校验并且设置状态标志

Parameters

  • cValue : String

    被校验的值

控件能否在填报中用做编辑器 * ...

控件能否在填报中用做编辑器 *

Returns

  • Boolean

    可以用做编辑器则返回true,比如FR.ComboBoxEditor;否则返回false

数据联动,生成参数依赖 ...

数据联动,生成参数依赖

Returns

  • Object

    依赖的参数

FR.ToggleButton
view source
( )
销毁整个控件的dom结构 ...

销毁整个控件的dom结构

Overrides: FR.Widget.destroy

...

This method has been deprected

FR.ToggleButton
view source
( give )
重新设置控件的大小和位置 * ...

重新设置控件的大小和位置 *

Parameters

  • give : Object

Overrides: FR.Widget.doResize

...

This method has been deprected

( eventName ) : Boolean
触发绑定过的事件 * * ...

触发绑定过的事件 * *

Parameters

  • eventName : String

    要触发的事件的名字 *

Returns

  • Boolean

    如果事件函数返回false,则返回false并中断其他同名事件的执行,否则执行所有的同名事件并返回true

数据联动,获取联动数据 ...

数据联动,获取联动数据

Returns

  • Object
获取错误提示内容 ...

获取错误提示内容

Returns

  • String

    返回错误提示内容

获取控件名字 * ...

获取控件名字 *

Returns

  • Object

    控件名

FR.ToggleButton
view source
( ) : String
获取控件的显示值,所有表单控件都应该实现这个方法 * ...

获取控件的显示值,所有表单控件都应该实现这个方法 *

Returns

  • String

    获取控件的显示的值

Overrides: FR.Widget.getText

获取控件类型, ...

获取控件类型,

FR.ToggleButton
view source
( ) : Object
获取控件的实际值 * ...

获取控件的实际值 *

Returns

  • Object

    获取控件的实际值

Overrides: FR.Widget.getValue

获取该控件中所添加的子控件 * ...

获取该控件中所添加的子控件 *

Parameters

  • name : String

    要获取的子控件的名字 *

Returns

初始化数据 ...

初始化数据

FR.ToggleButton
view source
( )private
...
...

This method has been deprected

判断控件是否可用 * ...

判断控件是否可用 *

Returns

  • Boolean

    返回true表示可用,返回false表示不可用

FR.ToggleButton
view source
( ) : Boolean
控件是否处于选中状态 ...

控件是否处于选中状态

Returns

  • Boolean

    选中状态返回true,未选中状态返回false

"24"这种形式的 * ...

"24"这种形式的 *

Parameters

  • o : Object

    宽度或者高度 *

Returns

  • boolean

    是否是"24"这种形式

判断是否支持数据绑定 ...

判断是否支持数据绑定

Returns

  • Boolean

    支持数据绑定则返回true,否则返回false

校验值是否符合控件的值规范 这个方法只做两件事:判断是否符合规范;如果不符合的话设置this.errorMsg 不要在这个方法里设置控件的CSS样式 ...

校验值是否符合控件的值规范 这个方法只做两件事:判断是否符合规范;如果不符合的话设置this.errorMsg 不要在这个方法里设置控件的CSS样式

Parameters

  • cValue : Object

    将要给控件赋的值

Returns

  • boolean

    符合控件的校验要求则返回true,否则返回false

判断控件是否可见 * ...

判断控件是否可见 *

Returns

  • Boolean

    可见则返回true,不可见则返回false

加载数据 ...

加载数据

( eventName, fn )
给观察者绑定一个事件 * e.g. ...

给观察者绑定一个事件 * e.g. 给填报页面添加一个提交失败事件:contentPane.on(FR.Events.WF, function() {alert("填报失败!");}); * 给文本框控件p1添加一个初始化后事件:p1.on(FR.Evnets.AFTERINIT, function() {alert("初始化完成!");}); *

Parameters

  • eventName : String

    事件的名字 *

  • fn : Function

    事件对应的执行函数

FR.ToggleButton
view source
( )private
...
( eventName, fn )
给观察者绑定一个只执行一次的事件 * ...

给观察者绑定一个只执行一次的事件 *

Parameters

  • eventName : String

    事件的名字 *

  • fn : Function

    事件对应的执行函数

清除观察者的所有事件绑定 ...

清除观察者的所有事件绑定

FR.ToggleButton
view source
( )
恢复控件到初始状态,一般用于重新取值 ...

恢复控件到初始状态,一般用于重新取值

Overrides: FR.Widget.reset

FR.ToggleButton
view source
( ) : Boolean
是否被选中 如果没有参数,则是get操作;如果有参数,则是set操作 ...

是否被选中 如果没有参数,则是get操作;如果有参数,则是set操作

Returns

  • Boolean

    如果控件处于被选中状态,返回true,否则返回false

设置控件的可用性 * ...

设置控件的可用性 *

Parameters

  • enable : Boolean

    如果参数值为true则设置控件为可用,如果参数值为false则设置控件为不可用

FR.ToggleButton
view source
( selected ) : Boolean
设置控件的选中状态 ...

设置控件的选中状态

Parameters

  • selected : Object

    是否选中,选中为true,不选中为false

Returns

  • Boolean

    如果成功改变了状态则返回true,否则返回false

FR.ToggleButton
view source
( selected ) : Boolean
设置控件的选中状态但是不触发控件的“状态改变”事件 ...

设置控件的选中状态但是不触发控件的“状态改变”事件

Parameters

  • selected : Object

    是否选中

Returns

  • Boolean

    总是返回true

设置控件的初始值,一般情况和setValue一样,在初始值为数据绑定的时候需要动态加载数据 * ...

设置控件的初始值,一般情况和setValue一样,在初始值为数据绑定的时候需要动态加载数据 *

Parameters

  • source : Object

    初始值

设置控件的显示值 * ...

设置控件的显示值 *

Parameters

  • text : String

    要设置的显示值

( value, shouldFireEvent )
设置控件的值 * ...

设置控件的值 *

Parameters

  • value : Object

    要设置的实际值 *

  • shouldFireEvent : Boolean

    是否触发事件

设置控件的可见性 * ...

设置控件的可见性 *

Parameters

  • visible : Boolean

    如果参数值为true则设置控件为可见,如果参数值为false则设置控件为不可见

保存数据绑定的数据 ...

保存数据绑定的数据

( eventName, fn )
解除观察者绑定的指定事件 * ...

解除观察者绑定的指定事件 *

Parameters

  • eventName : String

    要解除绑定事件的名字 *

  • fn : Function

    事件对应的执行函数,该参数是可选的,没有该参数时,将解除绑定所有同名字的事件

...

This method has been deprected