gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 06:40:52 25 4
gpt4 key购买 nike

有人看出这段代码有什么问题吗?我正在关注 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com