- 注册时间
- 2012-11-18
- 最后登录
- 2020-3-29
- 阅读权限
- 10
- 积分
- 177
- 精华
- 0
- 帖子
- 43
|
需求:后台为遗留系统,已实现查询方法,返回JSON对象,JSON对象格式如下:
queryResult:{
users:[{userid:1, userName:''....}, .... {userid:11, userName:''....}],
page:{begin:0, length:10, isCount:true, totalSize:0....},
....//还有一些其他的属性
}
其中,users是要显示在网格上的数组,page是分页变量,用于标示分页信息;
问题:现在DataGrid似乎要求返回结果一定是叫做data?而不能其他的自定义的名称,现在只能用Ajax先取出数据,然后用setData设置给DataGrid,还要设置分页信息等,比较麻烦;
建议:1)DataGrid是否提供了事件让用户能够在数据返回后显示前设置实际要返回什么?
2)能否提供一个datapath之类的属性,让用户自定义返回数据的属性名称,以上面为例,datapath属为:queryResult.users,
DataGrid就解析并按照该属性设置返回值?
|
|