extjs gridpanel 显示不了数据 代码如下 15

varcolumnModel=newExt.grid.ColumnModel([{header:'PID',dataIndex:'PID',width:80},{head... var columnModel = new Ext.grid.ColumnModel([ {
header : 'PID',
dataIndex : 'PID',
width : 80
}, {
header : '进程名称',
dataIndex : 'name',
width : 80
}, {
header : '用户名',
dataIndex : 'userName',
width : 80
}, {
header : 'CPU使用率',
dataIndex : 'cpuPercent',
width : 80
}, {
header : 'CPU开始时间',
dataIndex : 'cpuStartTime',
width : 80
}, {
header : '工作内存',
dataIndex : 'workMemory',
width : 80
}
]);
/* var gridData = [ {
'no' : '1',
'name' : 'google',
'pid' : '520'
} ]; */
var gridStore = new Ext.data.JsonStore({
proxy : new Ext.data.HttpProxy({
root: "appInfoes",
url : '<%=searchUrl%>'
}),
reader : new Ext.data.JsonReader({
fields : [ {
name : 'PID',
mapping : 'PID'
}, {
name : 'name',
mapping : 'name'
}, {
name : 'userName',
mapping : 'userName'
}, {
name : 'cpuPercent',
mapping : 'cpuPercent'
}, {
name : 'cpuStartTime',
mapping : 'cpuStartTime'
}, {
name : 'workMemory',
mapping : 'workMemory'
} ]
})
});
gridStore.load();
var grid = new Ext.grid.GridPanel({
title : '监控',
renderTo : "divGrid",
cm : columnModel,
stripeRows : true,
height : 227,
store : gridStore
});
展开
 我来答
object8888
2014-02-28 · TA获得超过274个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:310万
展开全部

关于gridpanel加载数据的,调试方法很简单。你这个样子,应该是后台没有返回数据。

调试方法

  1. 下载火狐浏览器,然后下载附加组件 firebug

  2. 打开firebug控制台模式,开启监控。然后访问你的页面,看ajax请求的链接是否返回了数据。

百度网友b59be34
2014-02-28 · TA获得超过110个赞
知道答主
回答量:98
采纳率:100%
帮助的人:20.4万
展开全部
我怎么觉得 你的 gridStore.load();写得不是位置。你写在gridPanel的初始化方法中试试,或者store里面应该有 autoLoad 这个参数,设成autoLoad:true;试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式