Ext.onReady(function(){
var cm = new Ext.grid.ColumnModel([
{header:"姓名",width:80,dataIndex:"Name",tooltip:"您的姓名"},
{header:"性别",width:40,dataIndex:"Sex",align:"center"},
{header:"生日",width:150,dataIndex:"Birthday",format:"Y-m-d"},
{header:"学历",width:80,dataIndex:"Education",align:"center"},
{id:"memo",header:"备注",dataIndex:"Memo"}
]);
var data = [
{name:"jay",sex:"男",brithday:Date.parseDate("1979-04-11","Y-m-d"),edu:"本科",memo:"无备注"},
{name:"join",sex:"女",brithday:Date.parseDate("1981-02-13","Y-m-d"),edu:"本科",memo:"菜"},
{name: "ajax",sex: "女",birthday: Date.parseDate("1980-05-12","Y-m-d"),edu: "本科",memo: "无备注"},
{name: "flex",sex: "男",birthday: Date.parseDate("1980-12-11","Y-m-d"),edu: "本科",memo: "呵呵"}
];
var proxy = new Ext.data.MemoryProxy(data);
var Human = Ext.data.Record.create(
{name:"Name",type:"string",mapping:"name"},
{name:"Sex",type:"string",mapping:"sex"},
{name:"Birthday",type:"string",mapping:"bitthday"},
{name:"Education",type:"string",mapping:"edu"},
{name: "Memo", type: "string", mapping: "memo"}
);
var reader = new Ext.data.JsonReader({},Human);
var store = new Ext.data.Store({
proxy:proxy,
reader:reader
});
store.load();
var grid = new Ext.grid.GridPanel(
{
title:"Grid",
width:600,
autoHeight:true,
cm:cm,
store:store,
renderTo:Ext.getBody(),
autoExpandColumn:"memo"
}
);
});
照着例子写的,但是数据源出不来,只是一个空的表格,求高手指教那出错了,在线等。
解决方案 »
- 这个代码为什么不执行?
- 请说明一下网页执行的顺序 按照我的代码说一下 是先执行body里面的代码还是先执行的script里面的代码
- javascript函数参数问题
- 小女拜求Jmail群发邮件 语言用jsp 在线等~~
- javaScript 可以通过键盘事件启动客户端程序 但如何关闭客户端我启动的程序 例如杀死线程等
- 怎么实现CSDN上面的效果?急啊
- 发一个模仿QQ用户信息提示的JS效果,请大家多提意见^_^
- html.replace(/\<p>/gi,"[$p]")是什么意思?特别是/gi?
- showmodaldialog弹出html页面如何让上面的TITLE栏不显示????
- 再问iframe!!!
- Ext中的combobox,选择完,后台读不到数据=.=
- 这段代码为什么会显示alert(5);如何按原有意图显示alert(0)~alert(4);
storeId:'simpsonsStore',
fields:['name', 'email', 'phone'],
data:{'items':[
{ 'name': 'Lisa', "email":"[email protected]", "phone":"555-111-1224" },
{ 'name': 'Bart', "email":"[email protected]", "phone":"555-222-1234" },
{ 'name': 'Homer', "email":"[email protected]", "phone":"555-222-1244" },
{ 'name': 'Marge', "email":"[email protected]", "phone":"555-222-1254" }
]},
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
store: Ext.data.StoreManager.lookup('simpsonsStore'),
columns: [
{ header: 'Name', dataIndex: 'name' },
{ header: 'Email', dataIndex: 'email', flex: 1 },
{ header: 'Phone', dataIndex: 'phone' }
],
height: 200,
width: 400,
renderTo: Ext.getBody()
});
这是帮助文档上的例子