2

ストアに保存する前に、重複する値を削除しようとしています。同じ値をストアに 1 回だけ格納したい。しかし、次の Ext.Array.unique 行が機能していないようです。誰でもこれを修正するのを手伝ってくれませんか。ありがとうございました

var input1store = new Ext.data.Store({
    fields: [{name: 'name'}],
    proxy: {
        type: 'ajax',
        url: 'www.requesturl.com?format=json&source1',
        reader: {
            type: 'json',
            root: 'xml.result'
        }
    },
    autoLoad: false,
    sorters: [{property: 'name', direction: 'asc'}],
    listeners:{
        load: function(rec){
            uniqueArray = Ext.Array.unique(rec.getRange());
        }
    }
});
4

2 に答える 2

1

ストアhttp://docs.sencha.com/ext-js/4-1/#!/api/Ext.data.Model-cfg-idPropertyidPropertyで値 (idProperty == 'name') を指定できます。

于 2013-06-07T20:57:38.570 に答える