(abstract) new Component(options)
- Description:
可视控件基类(所有有 DOM 渲染的控件的共同父类)。
抽象基类,不能直接实例化(
)。 此类提供所有可视控件共有的能力:渲染 / 显示隐藏 / 启用禁用 / 尺寸 / 事件绑定 / tooltip / 父容器布局参数等。FineUI.create({ type: 'Component' })直接子类:
- FineUI.Button —— 按钮
- FineUI.Calendar —— 日历
- FineUI.Tool —— 工具图标
- FineUI.GridColumn —— 表格列定义(特殊:不参与 UI 渲染,仅作为 Grid columns 的元数据)
- FineUI.Container —— 容器基类(再派生:)
- FineUI.Menu —— 菜单
- FineUI.DataList —— 列表
- FineUI.Field —— 表单字段(FineUI.TextBox / FineUI.CheckBox 等)
- FineUI.PanelBase —— 面板系列基类(FineUI.Panel / FineUI.ButtonGroup / FineUI.Toolbar / FineUI.ViewPort / FineUI.MenuItemBase 等)
- FineUI.ToolbarItemBase —— 工具栏子项基类
Parameters:
| Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 初始参数 Properties
|
Extends
Members
el :jQuery
- Description:
控件对应的jQuery节点对象
控件对应的jQuery节点对象
Type:
- jQuery
Methods
getEncodedText(text) → {string}
- Description:
获取编码后的字符串
Parameters:
| Name | Type | Description |
|---|---|---|
text |
string | 原始字符串 |
Returns:
编码后的字符串
- Type
- string
isType(value) → {boolean}
- Description:
检测当前实例是否指定的控件类型
- Inherited From:
Example
grid1.isType('panel') // 返回true
grid1.isType('grid') // 返回true
Parameters:
| Name | Type | Description |
|---|---|---|
value |
Object | 控件类型 |
Returns:
如果当前实例是指定的控件类型,返回true;否则返回false
- Type
- boolean
Events
beforehide
- Description:
隐藏控件之前触发(返回false则取消隐藏操作)
beforeshow
- Description:
显示控件之前触发(返回false则取消显示操作)
hide
- Description:
隐藏控件时触发
layout
- Description:
布局控件时触发
remove
- Description:
移除控件时触发(调用
remove()时,控件 DOM 被销毁之前触发;可用于清理外部资源 / 解绑全局事件)
render
- Description:
渲染控件时触发
show
- Description:
显示控件时触发