获取Extjs ArrayStore里面的值

// ArrayStore
var keyNameStore = new Ext.data.ArrayStore({
        fields: ['text', 'value'],
        data : [
            ['商品编号','Meta_productsNo'],
            ['商品名称','Meta_productName']
        ]
});

// 通过value值获取keyNameStore里面的text
function getFilterFieldLable(value){
        var rt = "";
        var rowIndex = keyNameStore.getCount();
        for(var i=0;i<rowIndex;i++){
            var record = keyNameStore.getAt(i);
            var fields = Ext.util.JSON.encode(record.data);
            var fieldObj = Ext.util.JSON.decode(fields);
            if(value==fieldObj.value){
                rt = fieldObj.text;
                break;
            }
        }
        return rt;
}


你可能感兴趣的:(获取Extjs ArrayStore里面的值)