0

私はhttp://jsfiddle.net/vTUpe/にコンボを持ってい ます ここに私の店があります

var states = Ext.create('Ext.data.Store', {
        fields: ['id', 'name'],
        data: [{
            "id": "48",
            "name": "Alabama"
        }, {
            "id": "4",
            "name": "Alaska"
        }, {
            "id": "45",
            "name": "Arizona"
        }
        //...
        ]
    });

しかし、同じ(= 0)であるid = 4とid = 48のインデックスを見つけたとき。なんで?おかげでそれを修正する方法

listeners: {
             beforeRender: function(combo) { 
                 var index4 = combo.store.find('id', '4');
                 var index48 = combo.store.find('id', '48');
                 alert(index4+"-"+index48);
             }
        },
4

1 に答える 1

1

find正規表現を使用して一致します。を使用しfindExactます。

于 2013-08-19T05:24:48.567 に答える