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');

 http://www.cnblogs.com/NoWeakUp/articles/2456497.html 

posted @ 2012-04-19 08:49  真睡不醒  阅读(258)  评论(0)    收藏  举报