динамически устанавливать поля в хранилище данных extjs

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

Случай А работает для меня. Но когда я использую как вДело Бпрокси магазина привязан к предыдущей модели, поэтому рендеринг сетки нарушен.

В чем разница между этими двумя?

Случай А

Ext.define('FDG.store.reading.FDGDynamicGridStore', {
    extend: 'Ext.data.Store'
});

var fdgstore = Ext.create('FDG.store.reading.FDGDynamicGridStore', {
        fields: fields,
        proxy: {
            type: 'memory',
            reader: {
            type: 'json',
            totalProperty: 'tc',
            root: 'Result'
            }
        }
        });
fdgstore.loadRawData(output);
this.reconfigure(fdgstore, columns);

Дело Б

Ext.define('FDG.store.reading.FDGDynamicGridStore', {
    extend: 'Ext.data.Store',    
    proxy: {
        type: 'memory',
        reader: {
            type: 'json',
            totalProperty: 'tc',
            root: 'Result'
        }
    }
});

var fdgstore = Ext.create('FDG.store.reading.FDGDynamicGridStore', {
        fields: fields
        });
fdgstore.loadRawData(output);
this.reconfigure(fdgstore, columns);

Ответы на вопрос(1)

Ваш ответ на вопрос