EXTJs GridPanel不显示信息

「已注销」 2011-12-21 03:29:07


<script type="text/javascript">
Ext.onReady(function () {
var proxy = new Ext.data.HttpProxy({ method: 'GET', url: 'Handler.ashx' });
var reader = new Ext.data.JsonReader({}, [
{ name: 'CI_No' },
{ name: 'CI_Name' },
{ name: 'CI_Phone'}]);
alert("reader:" + reader);
var store = new Ext.data.Store({
proxy: proxy, reader: reader
});
store.load();
alert("store:" + store);
var grid = new Ext.grid.GridPanel({
store: store,
columns: [
{ id: 'CI_No', header: "分类ID", width: 250, sortable: true, dataIndex: 'CI_No' },
{ header: "分类名称", width: 75, sortable: true, dataIndex: 'CI_Name' },
{ header: "排序号", width: 75, sortable: true, dataIndex: 'CI_Phone'}],
height: 350,
width: 600,
title: '基本网格示例',
viewConfig: { columnsText: '显示列', sortAscText: '升序', sortDescText: '降序' }
});
grid.render('grid-example');
grid.getSelectionModel().selectFirstRow();
});
</script>



返回的json值:

{"customerList":[
{"CI_No":"4419580906","CI_Name":"撒旦撒","CI_Phone":"137587895"},
{"CI_No":"1048982471","CI_Name":"撒旦撒","CI_Phone":"137587895"},
{"CI_No":"4073571809","CI_Name":"撒旦撒","CI_Phone":"137587895"}]}
...全文
377 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CalvinR 2011-12-21
  • 打赏
  • 举报
回复
存储数据的store貌似有点问题的说
肖恩 2011-12-21
  • 打赏
  • 举报
回复
在proxy的reader下面添加你返回的json对象的属性customerList试试
proxy: {
type: 'ajax',
url : 'users.json',
reader: {
type: 'json',
root: 'customerList'
}
}

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧