EXTJS4 MODEL例子

Data Model Conversion Function

Ext.onReady(function () {
    Ext.define('User', {
        extend: 'Ext.data.Model',
        fields: [
            { name: 'id', type: 'int' },
            { name: 'name', type: 'string' },
            { name: 'active', type: 'boolean', convert: function (v) { return v === 't'; } }
        ]
    });
 
    Ext.create('Ext.grid.Panel', {
        title: 'Users',
        width: 400,
        store: Ext.create('Ext.data.Store', {
            model: 'User',
            data: [
                { id: 1, name: 'name 1', active: 'f' },
                { id: 2, name: 'name 2', active: 't' },
                { id: 3, name: 'name 3', active: 't' }
            ]
        }),
        columns: [
            { header: 'id', dataIndex: 'id' },
            { header: 'name', dataIndex: 'name', flex: 1 },
            { header: 'active', dataIndex: 'active', xtype: 'booleancolumn', trueText: 'Yes', falseText: 'No' }
        ],
        renderTo: 'output'
    });
});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值