我有一个Java对象,其中person对象包含displayName对象.我已将其转换为JSP的JSON对象.数据如下所示:
var people = [
{"id":52959,"displayName":{"firstName":"Jim","lastName":"Doe","middleName":"A"},"projectId":50003,"grade":"8","statusCode":"A","gradYear":2016,"buyer":false},
{"id":98765,"displayName":{"firstName":"Jane","lastName":"Doe","middleName":"Z"},"projectId":50003,"grade":"8","statusCode":"A","gradYear":2016,"buyer":true}
];
Run Code Online (Sandbox Code Playgroud)
我想将我的列绑定到驻留在displayName对象中的名称属性,但我无法使列定义识别数据所在的位置.以下是我的firstName列定义的示例:
{id: 'displayName.firstName', field: 'displayName.firstName', name: 'First Name',
width: 110, sortable: true, editor: TextCellEditor, formatter: SpaceFormatter,
cssClass: '', maxLength: 250, editable: true}
Run Code Online (Sandbox Code Playgroud)
虽然数据存在,但视图不会呈现名称.是否可以将列绑定到驻留在另一个对象中的对象属性?如果是这样,我做错了什么?