Extjs 获取Store的数据


Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录。

除了使用getCount()的方法外,还可以使用each()函数,如下面的代码所示。
var store = new Ext.create('Ext.data.Store', {
    storeId: "FontColorStore",
    fields: [{
        name: 'name',
        type: "string"
    }, {
        name: 'value',
        type: "string"
    }],
    data: [{
        "name": "红色",
        "value": "#FF0000"
    }, {
        "name": "蓝色",
        "value": "#0000FF"
    }, {
        "name": "黄色",
        "value": "#FFFF00"
    }, {
        "name": "绿色",
        "value": "#00FF00"
    }, {
        "name": "灰色",
        "value": "#CCCCCC"
    }, {
        "name": "黑色",
        "value": "#000000"
    }]
});
store.each(function (record) {
    alert(record.get('name'));
});

结果:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值