ext grid 标签显示的问题

jadam 2008-09-10
按照例子在自己的工程里新建一个jsp页面
里面只放了一个<div id="grid-example"></div>
页面里引用了
ext的脚本 和css
自己写的一个grid脚本如下
var cm = new Ext.grid.ColumnModel([
{header:'编号',dataIndex:'id'},
{header:'性别',dataIndex:'sex'},
{header:'名称',dataIndex:'name'},
{header:'描述',dataIndex:'descn'}
]);
cm.defaultSortable = true;

// ArrayData
var data = [
['1','male','name1','descn1'],
['2','male','name1','descn2'],
['3','male','name3','descn3'],
['4','male','name4','descn4'],
['5','male','name5','descn5']
];
// ArrayReader
var ds = new Ext.data.Store({
proxy: new Ext.data.MemoryProxy(data),
reader: new Ext.data.ArrayReader({}, [
{name: 'id',mapping: 0},
{name: 'sex',mapping: 1},
{name: 'name',mapping: 2},
{name: 'descn',mapping: 3}
])
});
ds.load();

var grid = new Ext.grid.GridPanel({
el:"grid-example",
ds: ds,
cm: cm
});
grid.render();
程序在运行的过程中报错:
this.el has no properties
在grid.render();这一步的时候
请问各位该如何解决?
Global site tag (gtag.js) - Google Analytics