Локальное хранилище в сенче

У меня есть следующий код. Я хочу загрузить тестовую модель в локальное хранилище, но поле значения в моем браузере пусто.

Ext.regModel('test', {
            fields: [{name:'ii',type:'int'},{name:'query',type:'string'}],
              proxy: {
              type: 'localstorage',
              id  : 'testuser'
                     }
            });
            var store=new Ext.data.Store({
            model:'test',
            data:[{ii:'21',query:'g' }]
            });
            store.add({ii:'21'},{query : 'q'});
            store.load();
            store.sync();

person Mukunda Madhab Boruah    schedule 09.11.2011    source источник


Ответы (1)


Вы должны указать параметр прокси в Ext.data.Store

т.е. код должен быть изменен на

Ext.regModel('test', {
            fields: [{name:'ii',type:'int'},{name:'query',type:'string'}],

            });
            var store=new Ext.data.Store({
            model:'test',
            proxy: {
              type: 'localstorage',
              id  : 'testuser'
                     }
            data:[{ii:'21',query:'g' }]
            });

А теперь попробуй?

person heyjii    schedule 09.11.2011