Javascript ExtJS网格面板未从存储区填充数据
有人看到这个代码有什么问题吗?下面是ExtJS中的一个实例。正在显示网格面板,但未填充数据Javascript ExtJS网格面板未从存储区填充数据,javascript,extjs,Javascript,Extjs,有人看到这个代码有什么问题吗?下面是ExtJS中的一个实例。正在显示网格面板,但未填充数据 Ext.onReady(function() { var arrayData = [ ['Jay Garcia', 'MD'], ['Aaron Baker', 'VA'], ['Susan Smith', 'DC'], ['Mary Stein', 'DE'], ['
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。我找到了解决方案
作者忘记在数据存储中包含autoLoad:true。您使用的是什么版本的ExtJs?如果您正在启动新项目,我建议您使用最新版本4+而不是启动新项目,但是谢谢:)您使用的是什么版本的ExtJs?如果您正在启动新项目,我建议您使用最新的版本4+,不要启动新项目,但是谢谢:)