2012-02-27 11 views
0

xtypeではなくitem typeの長い表記を使用したいと思います。長いxtypeアナログ

Ext.create('Ext.DataView', { 
    title: 'Home', 
    iconCls: 'home', 
    tabBarPosition: 'bottom', 
    store: homeMenuStore, 
    itemTpl: homeMenuTpl, 
    flex: 1 
}); 

か、独自のクラスを作成し、データビューを拡張することができます:あなたはこのように行うだろう長い表記法を使用する場合は は私が

{ 
    title: 'Home', 
    iconCls: 'home', 
    type: 'Ext.dataview.DataView', 
    tabBarPosition: 'bottom', 
    store: homeMenuStore, 
    itemTpl: homeMenuTpl, 
    flex: 1 
} 

代わりの

{ 
    title: 'Home', 
    iconCls: 'home', 
    xtype: 'dataview', 
    tabBarPosition: 'bottom', 
    store: homeMenuStore, 
    itemTpl: homeMenuTpl, 
    flex: 1 
} 
+0

は、なぜあなたは賢く方法が既に存在する場合、それは典型的なようにしたい............? – Nag

答えて

0

あなたが探しているものはxclassです:

{ 
    xclass: 'Ext.dataview.DataView', 
    ... 
} 
0

を使用することができます:

Ext.define('myOwnDataview', { 
    extend: 'Ext.DataView', 
    config: { 
     title: 'Home', 
     iconCls: 'home', 
     tabBarPosition: 'bottom', 
     store: homeMenuStore, 
     itemTpl: homeMenuTpl, 
     flex: 1 
    } 
});