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

FS.QuickTab

Hierarchy

FR.OB
FR.Widget
FS.QuickTab

Files

Tab栏控件

Available since: 8.0

Defined By

Config options

FS.QuickTab
view source
: JSON
配置属性 ...

配置属性

  • baseCls : String

    控件基础类

  • style : String

    控件主题样式

  • tabWidth : Number

    Tab宽度

  • tabHeight : Number

    Tab高度,目前框架暂不支持此配置项,慎用

  • dropBoxWidth : Number

    Tab弹出按钮框宽度

  • isCollapsible : Boolean

    是否可收起

  • hasHomepageBtn : String

    是否需显示首页按钮

  • onCreateTab : Function (optional)

    创建Tab标签时的操作,可修改标签样式(全局)

  • onSelectTab : Function (optional)

    选中每个Tab页面时的操作,可修改内容(全局)

  • onCloseTab : Function (optional)

    关闭每个Tab页面时的操作(全局)

  • afterLoadTab : Function (optional)

    加载每个Tab页面时的操作(全局)

Overrides: FR.Widget.options

Defined By

Properties

控件的根节点元素

控件的根节点元素

Defined By

Methods

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

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

Parameters

  • name : String

    要添加的控件的名字 *

  • widget : FR.Widget

    要添加的控件 *

FS.QuickTab
view source
( e1, e2 ) : booleanprivate
比较生成 tab 的两个 entry 是否为同一个 ...

比较生成 tab 的两个 entry 是否为同一个

Parameters

  • e1 : Object

    第一个entry

  • e2 : Object

    第二个entry

Returns

  • boolean

    两个 entry 是否为同一个

默认的配置 * ...

默认的配置 *

...

Returns

  • jQuery

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

初始化方法 * ...

初始化方法 *

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

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

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

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

初始化根节点 * ...

初始化根节点 *

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

初始化视觉相关效果 *

FS.QuickTab
view source
( entry )
向Tab栏添加项目 ...

向Tab栏添加项目

Parameters

  • entry : Object

    Tab项对应的entry对象

    • text : (optional)

      标签页的标题,是为了兼容title属性而存在的

    • title : (optional)

      标签页的标题

    • src : (optional)

      标签页的内容指向的地址

    • onCreate : (optional)

      创建Tab标签时的操作,可修改标签样式

    • onSelect : (optional)

      选中每个Tab页面时的操作,可修改内容

    • onClose : (optional)

      关闭每个Tab页面时的操作

    • afterLoad : (optional)

      加载每个Tab页面时的操作

关闭当前的选中的tab选项页 ...

关闭当前的选中的tab选项页

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

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

Returns

  • Boolean

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

销毁整个控件的dom结构 ...

销毁整个控件的dom结构

...

This method has been deprected

FS.QuickTab
view source
( give )
调整Tab面板尺寸 ...

调整Tab面板尺寸

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

    获取控件的实际值

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

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

Parameters

  • name : String

    要获取的子控件的名字 *

Returns

...

This method has been deprected

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

判断控件是否可用 *

Returns

  • Boolean

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

FS.QuickTab
view source
( ) : Boolean
获取Tab面板状态是否已展开 ...

获取Tab面板状态是否已展开

Returns

  • Boolean

    tab面板是否已展开

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

"24"这种形式的 *

Parameters

  • o : Object

    宽度或者高度 *

Returns

  • boolean

    是否是"24"这种形式

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

判断控件是否可见 *

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

    事件对应的执行函数

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

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

Parameters

  • eventName : String

    事件的名字 *

  • fn : Function

    事件对应的执行函数

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

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

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

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

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

设置控件的可用性 *

Parameters

  • enable : Boolean

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

FS.QuickTab
view source
( expand, callback )
设置Tab面板展开状态 ...

设置Tab面板展开状态

Parameters

  • expand : Boolean

    展开标志: True -> 展开, False -> 收起

  • callback : Function

    展开完成后的回调

设置控件的初始值,一般情况和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