高手们,我用DWRProxy读取数据,在后台读取数据成功了,前台也返回JSON字符串,但是就是绑定不到GRIDPANEL上面去firedebug上面返回了JSON
dwr.engine._remoteHandleCallback('0','0',"[{\"depid\":1,\"rid\":1,\"rolename\":\"\u5E97\u957F\"},{\"depid\":1,\"rid\":2,\"rolename\":\"\u6536\u94F6\u5458\"}]");
我的相关代码
调用
xtype:'grid',
id:'RoleManage_roleList',
layoutConfig:{
forceFit:true
},
store:new Ext.data.Store({
proxy:new Ext.data.DWRProxy({
callback:WsClient.searchRoleList,
params: {
start: '0',
limit: 10
}
}),
autoLoad:true,
reader:new Ext.data.JsonReader({
root:'rows',
totalProperty:'totalCount',
fields:[{name:'depid',mapping:'depid',type:'int'},
{name:'rolename',mapping:'rolename',type:'string'}]
})
}),
columns:[ new Ext.grid.RowNumberer({width:23}),
{header:'角色名称',dataIndex:'rolename'}
]
请问有谁知道这是怎么回事啊
dwr.engine._remoteHandleCallback('0','0',"[{\"depid\":1,\"rid\":1,\"rolename\":\"\u5E97\u957F\"},{\"depid\":1,\"rid\":2,\"rolename\":\"\u6536\u94F6\u5458\"}]");
我的相关代码
调用
xtype:'grid',
id:'RoleManage_roleList',
layoutConfig:{
forceFit:true
},
store:new Ext.data.Store({
proxy:new Ext.data.DWRProxy({
callback:WsClient.searchRoleList,
params: {
start: '0',
limit: 10
}
}),
autoLoad:true,
reader:new Ext.data.JsonReader({
root:'rows',
totalProperty:'totalCount',
fields:[{name:'depid',mapping:'depid',type:'int'},
{name:'rolename',mapping:'rolename',type:'string'}]
})
}),
columns:[ new Ext.grid.RowNumberer({width:23}),
{header:'角色名称',dataIndex:'rolename'}
]
请问有谁知道这是怎么回事啊
var myReader = new Ext.data.JsonReader({
// metadata configuration options:
idProperty: 'id'
root: 'rows',
totalProperty: 'results',
Ext.data.DataReader.messageProperty: "msg" // The element within the response that provides a user-feedback message (optional) // the fields config option will internally create an Ext.data.Record
// constructor that provides mapping for reading the record data objects
fields: [
// map Record's 'firstname' field to data object's key of same name
{name: 'name'},
// map Record's 'job' field to data object's 'occupation' key
{name: 'job', mapping: 'occupation'}
]
});
//数据要是如下格式:
{
results: 2000, // Reader's configured totalProperty
rows: [ // Reader's configured root
// record data objects:
{ id: 1, firstname: 'Bill', occupation: 'Gardener' },
{ id: 2, firstname: 'Ben' , occupation: 'Horticulturalist' },
...
]
}