Локальное хранилище в сенче - PullRequest
0 голосов
/ 09 ноября 2011

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

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();

1 Ответ

0 голосов
/ 09 ноября 2011

Вы должны упомянуть параметр прокси в 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' }]
            });

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

...