导入代码:
<link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css" /> <script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="ext/ext-all-debug.js"></script> <script type="text/javascript" src="ext/build/locale/ext-lang-zh_CN-min.js"></script>
代码:
<script type="text/javascript">
Ext.onReady(function() {
//定义一个网格头
var cm = new Ext.grid.ColumnModel([
{header : "编号",dataIndex : "id",sortable:true},
{header : "姓名",dataIndex : "name",sortable:true},
{header : "描述",dataIndex : "descn"}
]);
var data = [
[ "1", "旺财", "阿福的那条狗" ],
[ "2", "华安", "秋香追随者" ],
[ "3", "小强", "华安的跟班" ],
[ "4", "秋香", "华安的FANS" ] ];
var ds = new Ext.data.Store( {
proxy : new Ext.data.MemoryProxy(data),
reader : new Ext.data.ArrayReader(
{},
[ {name : "id",},
{name : "name"},
{name : "descn"} ]
)
});
ds.load();
var grid = new Ext.grid.GridPanel( {
title:'sample',
ds:ds,
cm:cm,
renderTo:"grid",
width:500,
height:200,
rendered:false
});
});
</script>
<div id="grid">asdsad</div>
{name : "id"[color=red],[/color]},
多 逗号
试试将cm改为
[code="java"]var cm = new Ext.grid.ColumnModel([
{header : "编号",dataIndex : "id",sortable:true,menuDisabled: false},
{header : "姓名",dataIndex : "name",sortable:true,menuDisabled: false},
{header : "描述",dataIndex : "descn",menuDisabled: false}
]);[/code]
我用ext 2.2,在firefox下测试没问题(2.2下,IE测试有问题),图标还在。。。
[quote] [/quote]
[code="javascript"][/code]
[quote] reader : new Ext.data.ArrayReader(
{},
[ {name : "id"[color=red],[/color]},
{name : "name"},
{name : "descn"} ]
)[/quote]
[code="javascript"] reader : new Ext.data.ArrayReader(
{},
[ {name : "id"},
{name : "name"},
{name : "descn"} ]
)[/code]
2.0 3.0 都正常
[img]http://dl.iteye.com/upload/picture/pic/47209/bd0c3c25-2b69-3253-98db-95d8d0cad036.jpg[/img]