关于XTYPE
来源:互联网 发布:java线程安全的例子 编辑:程序博客网 时间:2024/05/23 02:01
xtype :Ext.enums.Widget
这个属性为一个完整的类名提供了一个简化的短语表达形式。Item对象的完整语句如下所示:
items: [ Ext.create('Ext.form.field.Text', { fieldLabel: 'Foo' }), Ext.create('Ext.form.field.Text', { fieldLabel: 'Bar' }), Ext.create('Ext.form.field.Number', { fieldLabel: 'Num' }) ]
使用xtype属性的表达形式:
items: [ { xtype: 'textfield', fieldLabel: 'Foo' }, { xtype: 'textfield', fieldLabel: 'Bar' }, { xtype: 'numberfield', fieldLabel: 'Num' } ]
使用 Ext.container.AbstractContainer.defaultType 可以更简单的概括item对象中的xtype属性:
defaultType: 'textfield', items: [ { fieldLabel: 'Foo' }, { fieldLabel: 'Bar' }, { fieldLabel: 'Num', xtype: 'numberfield' } ]
I tems下的每一条数据都相当于一个配置对象,被用来创建一个实例。使用Ext.widget: 可以实例化一个对象。
var text1 = Ext.create('Ext.form.field.Text', { fieldLabel: 'Foo' }); // or alternatively: var text1 = Ext.widget({ xtype: 'textfield', fieldLabel: 'Foo' });
可以使用Ext.define 创建一个xtype类。
You can define your own xtype
on a custom component by specifyingthe xtype
property in Ext.define. For example:
Ext.define('MyApp.PressMeButton', { extend: 'Ext.button.Button', xtype: 'pressmebutton', text: 'Press Me'});
注意当使用Ext.define 创建一个xtype类时,为避免重复,应使用以下三个属性:
Ext.define('Foo.form.CoolButton', { extend: 'Ext.button.Button', xtype: 'ux-coolbutton', text: 'Cool!'});
可用于 2.3.0及以上版本。
0 0
- 关于XTYPE
- xType
- xtype
- Extjs深入理解(一) 关于xtype 与 new
- sql xtype
- xtype 列表
- Extjs xtype
- sysobjects.Xtype
- SQL XTYPE
- ExtJs Xtype
- Extjs xtype
- extJs xtype
- Extjs xtype
- ExtJs xtype
- SQL xtype
- ExtJS-xtype
- xtype一览表
- 关于Ext的LockingColumnModel不能用xtype为actioncolumn的问题
- leetcode 6 -- ZigZag Conversion
- java笔记16 String类
- 硬盘寻址方案
- HTML5学习-Day1
- RMAN前奏
- 关于XTYPE
- Guava ---- Files文件操作
- 闰年判断方法
- sgu267:Optimist vs. Pessimist(排序)
- 枚举类型的使用
- PHP接收GET和POST请求
- printf(未提交)
- 【java基础】——集合类(上)
- 我的Java开发学习之旅------>求字符串中出现次数最多的字符串以及出现的次数