xtype的问题

dreamforever 2009-10-29
看了很久说明文档,还是不太明白xtype是个什么意思,我目前的理解是:就是给各个类七个别名。哪位哥哥姐姐弟弟妹妹明白啊,能不能给解释下,不胜感激。
leonelwong 2009-10-29
差不多吧,就是别名,但是使用的时候是有限制的,只能在固定的容器里面使用XTYPE,负责就是错误的,因为在固定的容器控件里面有方法转换这些XTYPE到对应的控件渲染
damoqiongqiu 2009-10-30
别名而已,简化在容器里面添加组件的代码;
用xtype会自动使用“延迟渲染”,这一点是和使用new直接创建组件最大的区别。

以下是所有的'xtype'和类的对应关系
xtype            类
-------------    ------------------
box              Ext.BoxComponent
button           Ext.Button
colorpalette     Ext.ColorPalette
component        Ext.Component
container        Ext.Container
cycle            Ext.CycleButton
dataview         Ext.DataView
datepicker       Ext.DatePicker
editor           Ext.Editor
editorgrid       Ext.grid.EditorGridPanel
grid             Ext.grid.GridPanel
paging           Ext.PagingToolbar
panel            Ext.Panel
progress         Ext.ProgressBar
propertygrid     Ext.grid.PropertyGrid
slider           Ext.Slider
splitbutton      Ext.SplitButton
statusbar        Ext.StatusBar
tabpanel         Ext.TabPanel
treepanel        Ext.tree.TreePanel
viewport         Ext.Viewport
window           Ext.Window

Toolbar components
---------------------------------------
toolbar          Ext.Toolbar
tbbutton         Ext.Toolbar.Button
tbfill           Ext.Toolbar.Fill
tbitem           Ext.Toolbar.Item
tbseparator      Ext.Toolbar.Separator
tbspacer         Ext.Toolbar.Spacer
tbsplit          Ext.Toolbar.SplitButton
tbtext           Ext.Toolbar.TextItem

Form components
---------------------------------------
form             Ext.FormPanel
checkbox         Ext.form.Checkbox
combo            Ext.form.ComboBox
datefield        Ext.form.DateField
field            Ext.form.Field
fieldset         Ext.form.FieldSet
hidden           Ext.form.Hidden
htmleditor       Ext.form.HtmlEditor
label            Ext.form.Label
numberfield      Ext.form.NumberField
radio            Ext.form.Radio
textarea         Ext.form.TextArea
textfield        Ext.form.TextField
timefield        Ext.form.TimeField
trigger          Ext.form.TriggerField
风雨故都 2011-03-30
学习一下!!
Global site tag (gtag.js) - Google Analytics