Extjs基本组件定义
版本:ext-4.1.0-beta-3
一.Ext.Loader
1. setConfig
Ext.Loader.setConfig({
enabled: true
});
2.setPath
Ext.Loader.setPath('Ext.ux', '../ux');
二.Ext.require
Ext.require([
'Ext.selection.CellModel',
'Ext.grid.*',
'Ext.data.*',
'Ext.util.*',
'Ext.state.*',
'Ext.form.*',
'Ext.ux.CheckColumn'
]);
三.Model
Ext.define('MyDataModel',{
extend: 'Ext.data.Model',
fields:[
{name: 'common', type: 'string'},
{name: 'botanical', type: 'string'},
{name: 'light'},
{name: 'price', type: 'float'},
{name: 'availDate', mapping: 'availability', type: 'date', dateFormat: 'm/d/Y'},
{name: 'indoor', type: 'bool'}
]
});
四.Store
注意:这里定义Store的名字后,后面要操作Store的时候,注意大小写
var myStore = Ext.create('Ext.data.Store', {
model: 'MyDataModel',
proxy: {
type: 'ajax',
url : 'data.xml',
reader: {
type: 'json',
root: 'data'
}
}
});
五.CheckboxModel
var sm = Ext.create('Ext.selection.CheckboxModel');
浙公网安备 33010602011771号