extJS如何获取store的data并添加记录

extJS如何获取store的data并添加记录,第1张

按照API里的描述应该可以使用loadData(数组)方法可以加载数据

添加数据的话不能直接添加,因为store里存放的都是Record类型的数据,如果是ext3的话,可以简单点

var record = new commoditystore.recordType([id,sn,name])

commoditystore.add(record)

请把提问转移到 电脑/网络 - 编程语言 - JavaScript ,谢谢。

Ext.onReady(function() {

    var gridStore = Ext.create('Ext.data.Store', {

        fields : ['id', 'name', 'gender', 'age'],

        data : [{

                id : 1,

                name : 'Ed',

                gender : 'Male',

                age : 25

            }, {

                id : 2,

                name : 'Jamie',

                gender : 'Male',

                age : 37

            }, {

                id : 3,

                name : 'Abe',

                gender : 'Female',

                age : 32

            }]

    })

    var gridPanel = Ext.create('Ext.grid.Panel', {

        height : 200,

        width : 400,

        columnLines : true,

        store : gridStore,

        columns : [{

            text : 'ID',

            dataIndex : 'id',

            align : 'center',

            flex : 1

        }, {

            text : 'Name',

            dataIndex : 'name',

            align : 'center',

            flex : 1

        }, {

            text : 'Age',

            dataIndex : 'age',

            align : 'center',

            flex : 1

        }, {

            text : 'Gender',

            dataIndex : 'gender',

            align : 'center',

            flex : 1

        }]

    })

    Ext.create('Ext.container.Viewport', {

        layout : 'absolute',

        items : gridPanel

    })

})

效果图:


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11662340.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存