Ext List问题
时间:2011-07-29
来源:互联网
数据源list:
submodel{
string ,string ,string
}
submodel1{'1','2'}
submodel2{'2','3'}
List<> model.add(submodel1),model.add(model2)
models{
string ,string,List<>
}
model1 {'1','2',model}
model2 {'3','4',model}
list.add(model1)
list.add(model2)
在页面上如何显示成如下页面:
1 2 1
1 2 2
1 2 2
1 2 3
3 4 1
3 4 2
3 4 2
3 4 3
它的store 是怎么样的
submodel{
string ,string ,string
}
submodel1{'1','2'}
submodel2{'2','3'}
List<> model.add(submodel1),model.add(model2)
models{
string ,string,List<>
}
model1 {'1','2',model}
model2 {'3','4',model}
list.add(model1)
list.add(model2)
在页面上如何显示成如下页面:
1 2 1
1 2 2
1 2 2
1 2 3
3 4 1
3 4 2
3 4 2
3 4 3
它的store 是怎么样的
作者: happywanderer2010 发布时间: 2011-07-29
JScript code
var cm = new Ext.grid.ColumnModel([{ header : '编号', dataIndex : 'id' }, { header : '名称', dataIndex : 'name' }, { header : '描述', dataIndex : 'descn' }]); var store = new Ext.data.Store({ proxy : new Ext.data.HttpProxy({ url : '你的请求路径' }), reader : new Ext.data.JsonReader({ totalProperty : 'totalProperty', root : 'root' }, [{ name : 'id' }, { name : 'name' }, { name : 'descn' }]) }); var grid = new Ext.grid.GridPanel({ el : Ext.getBody(), height : 200, width : 400, id : 'grid', store : store, cm : cm }); grid.render(); //后台字符串要是一个json的格式 要是下面这个样子 你在后台把Map拼成这样的结构就行了 var json = { 'totalProperty' : 2, 'root' : [{ 'id' : 1, 'name' : 'Bill', 'descn' : 'Gardener' }, { 'id' : 2, 'name' : 'Ben', 'descn' : 'Horticulturalist' }] };
作者: fanchuanzhidu 发布时间: 2011-07-29
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28