EXTJS中GRID不显示返回的数据

{'results':6,'rows':[{'roleCode':'role111','roleName':'roleName','memo':'memo'},{'rol... {'results':6,'rows':[{'roleCode':'role111','roleName':'roleName','memo':'memo'},{'roleCode':'rolecode','roleName':'roleName','memo':'memo'},{'roleCode':'ROOT','roleName':'管理员','memo':'1111'},{'roleCode':'STUDENT','roleName':'学生','memo':'1111'},{'roleCode':'TEACHER','roleName':'老师','memo':'11111'},{'roleCode':'工','roleName':'工','memo':'工'}]}

Ext.require([ '*' ]);

Ext.define('roleModel', {
extend : 'Ext.data.Model',
fields : [ {
name : 'roleCode',
mapping : 'roleCode'
}, {
name : 'roleName',
mapping : 'roleName'
}, {
name : 'memo',
mapping : 'memo'
} ]
});

Ext.onReady(function() {

var roleStore = Ext.create('Ext.data.Store', {
autoLoad : true,
model : 'recordModel',
proxy : {
type : 'ajax',
url : 'role/getRole.do',
method : 'POST',
reader : {
type : 'json',
totalProperty: 'results',
root: 'rows'
}
}
});
var centerPanel = Ext.create('Ext.grid.Panel', {
region : 'center',
id : 'roleGridPanel',
store : roleStore,
title : '角色管理',
columns : [ {
header : '角色编码',
dataIndex : 'ROLECODE'
}, {
header : '角色编码',
dataIndex : 'ROLENAME'
}, {
header : '备注',
dataIndex : 'MEMO'
} ]
});

Ext.create('Ext.container.Viewport', {
layout : 'border',
renderTo : Ext.getBody(),
items : [ centerPanel ]
});
});
展开
 我来答
cqh46
2014-04-03 · TA获得超过3292个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1273万
展开全部
roleCode

dataIndex : 'ROLECODE'

是不是没匹配上?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式