FR.TabPane
Hierarchy
Files
多标签容器。在多sheet报表中被使用到,如果需要使用代码控制sheet的跳转、展现等可以使用次类的方法。
Config options
配置属性
- width : Number (optional)
容器宽度
Defaults to:
'100%'
- height : Number (optional)
容器高度
Defaults to:
'100%'
- active : Number (optional)
当前活跃的tab索引
Defaults to:
0
- tabPosition : 'top'/'bottom' (optional)
tab控制器所在的位置,可以是底部或者顶部
Defaults to:
'top'
- tabHeight : Number (optional)
tab控制器的高度
Defaults to:
22
- noControl : Boolean (optional)
是否不需要tab控制器
Defaults to:
false
- defaultActiveIndex : Boolean (optional)
初始化完成后默认激活的tab索引
Defaults to:
0
- items : Array
tab容器的子组件
Overrides: FR.Widget.options
Methods
生成tabPane控件整体布局的配置信息
Returns
- *
返回配置信息
所有tab移动一段距离或移动到某个位置
Parameters
- distance : Number/String/'start'/'end'
距离,'start'表示移动到第一个tab标签,'end'表示移动到最后一个tab标签
触发绑定过的事件 * *
Parameters
- eventName : String
要触发的事件的名字 *
Returns
- Boolean
如果事件函数返回false,则返回false并中断其他同名事件的执行,否则执行所有的同名事件并返回true
获取指定位置索引的Tab的内容
Parameters
- index : Number
要获取的tab的索引
Returns
- JSON
返回Tab对象,其content属性表示Tab内容的DOM对象
"24"这种形式的 *
Parameters
- o : Object
宽度或者高度 *
Returns
- boolean
是否是"24"这种形式
选中指定位置索引的Tab,并显示Tab内容
Parameters
- index : Number
位置索引
Returns
- Boolean
返回选择是否成功
设置控件的可用性 *
Parameters
- enable : Boolean
如果参数值为true则设置控件为可用,如果参数值为false则设置控件为不可用
设置控件的初始值,一般情况和setValue一样,在初始值为数据绑定的时候需要动态加载数据 *
Parameters
- source : Object
初始值
设置控件的值 *
Parameters
- value : Object
要设置的实际值 *
- shouldFireEvent : Boolean
是否触发事件
设置控件的可见性 *
Parameters
- visible : Boolean
如果参数值为true则设置控件为可见,如果参数值为false则设置控件为不可见