Vikas Hire Ответов: 0

Как разрешить ошибку" uncaught typeerror: не удается прочитать свойство 'buffered' of undefined"?


Привет,
Я получил эту ошибку в своем приложении Ext JS.
эта ошибка возникает из-за того, что хранилище не привязано должным образом к сетке в ext js.

как я могу ее решить?

Ниже приведен мой код для магазин, просмотр, контроллер и модель

контроллер-
viewList: function () {

        var me = this;
        Ext.Ajax.request({
            url: 'WebService.asmx/getAllUser',
            method: 'POST',
            headers: { 'Content-Type': 'application/json' },          
            scope: this,
            success: function (response) {
                var mydata = Ext.decode(response.responseText);
                var store = Ext.getStore('UserInfo');
                store.loadRawData(mydata);
                console.log(store);
            }
        });

        var form = new vDemo.view.userList({});

        this.tabPanel = new Ext.Panel({
            renderTo: 'conent',
            scope: this,
            layout: 'card',
            border: false,
            items: [this.form]

        });

    }


Вид есть-
Ext.define('vDemo.view.userList', {
    extend: 'Ext.grid.Panel',
    alias: 'widget.userlist',
    title: 'All Users',

    // we no longer define the Users store in the `initComponent` method
    store: 'UsersInfo',
    collapsible: true,
    autoLoad: true,
   
    initComponent: function () {
    console.log("ok");


        this.columns = [
            { header: 'Name', dataIndex: 'firstName', flex: 1 },
            { header: 'Email', dataIndex: 'lastName', flex: 1 },
            { header: 'Email', dataIndex: 'email', flex: 1 }
        ];

        //Ext.apply(this, Ext.apply(this.initialConfig, config));
        this.callParent(arguments);
    }
});

А модель есть-
Ext.define('vDemo.model.userm', {
    extend: 'Ext.data.Model',
    fields: ['userAutoId', 'firstName', 'lastName', 'email', 'DOB', 'userid', 'password', 'gender', 'bloodGroup', 'hieght', 'isDeleted']
});


Я получаю эту ошибку
Uncaught TypeError: Cannot read property 'buffered' of undefined


Что я уже пробовал:

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

0 Ответов