源码定义:ext-all-debug.js:108117。分类:表单与字段。
创建示例
var component = Ext.create("Ext.form.field.Hidden", {
xtype: "hiddenfield",
ariaRole: 'presentation',
clearInvalid: Ext.emptyFn,
hidden: true,
hideLabel: true,
renderTo: Ext.getBody()
});属性
| 属性 | 类型 | 默认值 | 说明 | 配置示例 |
|---|---|---|---|---|
ariaRole |
String |
'presentation' |
组件在辅助技术中的 ARIA 角色。 | ariaRole: 'presentation' |
clearInvalid |
Mixed |
Ext.emptyFn |
配置组件的 clearInvalid 选项。 |
clearInvalid: Ext.emptyFn |
hidden |
Boolean |
true |
控制组件初始是否隐藏。 | hidden: true |
hideLabel |
Boolean |
true |
控制是否隐藏 label。 |
hideLabel: true |
initEvents |
Mixed |
Ext.emptyFn |
配置组件的 initEvents 选项。 |
initEvents: Ext.emptyFn |
inputType |
String |
'hidden' |
配置组件的 inputType 选项。 |
inputType: 'hidden' |
markInvalid |
Mixed |
Ext.emptyFn |
配置组件的 markInvalid 选项。 |
markInvalid: Ext.emptyFn |
setHeight |
Mixed |
Ext.emptyFn |
配置组件的 setHeight 选项。 |
setHeight: Ext.emptyFn |
setPagePosition |
Mixed |
Ext.emptyFn |
配置组件的 setPagePosition 选项。 |
setPagePosition: Ext.emptyFn |
setPosition |
Mixed |
Ext.emptyFn |
配置组件的 setPosition 选项。 |
setPosition: Ext.emptyFn |
setSize |
Mixed |
Ext.emptyFn |
配置组件的 setSize 选项。 |
setSize: Ext.emptyFn |
setWidth |
Mixed |
Ext.emptyFn |
配置组件的 setWidth 选项。 |
setWidth: Ext.emptyFn |
方法
| 方法 | 参数 | 说明 | 调用示例 |
|---|---|---|---|
initComponent |
`` | 初始化组件及其子项。 执行时会保留父类默认行为。源码涉及 callParent()。 |
component.initComponent() |
isEqual |
value1, value2 |
判断 equal 状态。源码涉及 isEqualAsString()。 |
component.isEqual(...) |
getValue |
`` | 读取并返回 value。 |
component.getValue() |
setValue |
value |
设置 value。 执行时会更新 value 状态。 |
component.setValue(...) |
事件
源码中未找到该组件自身注册的事件;可监听继承事件。