javascript - ExtJS 网格面板不从商店填充数据

标签 javascript extjs

有人看出这段代码有什么问题吗?我正在关注 ExtJS 的一个例子。正在显示网格面板,但未填充数据。

Ext.onReady(function() {

        var arrayData = [
            ['Jay Garcia', 'MD'],
            ['Aaron Baker', 'VA'],
            ['Susan Smith', 'DC'],
            ['Mary Stein', 'DE'],
            ['Bryan Shanley', 'NJ'],
            ['Nyri Selgado', 'CA']
        ];

        var nameRecord = Ext.data.Record.create([
            { name : 'name', mapping : 1 },
            { name : 'state', mapping : 2 }
        ]);

        var arrayReader = new Ext.data.ArrayReader({}, nameRecord);

        var memoryProxy = new Ext.data.MemoryProxy(arrayData);

        var store = new Ext.data.Store({
            reader : arrayReader,
            proxy : memoryProxy
        });

        var colModel = new Ext.grid.ColumnModel([
            {
                header : 'Full Name',
                sortable : true,
                dataIndex : 'name'
            },
            {
                header : 'State',
                dataIndex : 'state'
            }
        ]);

        var gridView = new Ext.grid.GridView();

        var selModel = new Ext.grid.RowSelectionModel({
            singleSelect : true
        });

        var grid = new Ext.grid.GridPanel({
            title : 'My First Grid',
            renderTo : Ext.getBody(),
            autoHeight : true,
            width : 250,
            store : store,
            view : gridView,
            colModel : colModel,
            selModel : selModel
        });

});

最佳答案

我找到了解决方案。

作者忘记在数据存储中包含 autoLoad : true。

关于javascript - ExtJS 网格面板不从商店填充数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11386623/

相关文章:

javascript - 恢复 window.Map 的默认实现

javascript - 如何在类组件中使用 next.js 中的 "useRouter()"?

javascript - 为什么 DOM 操作需要这么长时间?

JavaScript Unicode 输入文本框

javascript - ReactJS 本地 vs 全局状态和稍后实现 redux

javascript - 在 Ext JS 中将点击事件绑定(bind)到 Tab

javascript - ExtJS 5 : Setting initialized config variables won't stick after setting from controller

json - ExtJS:JsonStore 根本没有加载

Extjs4 组合和商店 : Remove filter when queryMode=local?

php - 使用 CodeIgniter 将 NULL 插入数据库的正确方法