Slickgrid - Column Definition with Complex Objects

У меня есть Java-объект, в котором объект person содержит объект displayName. Я преобразовал его в объект JSON для моего JSP. Данные выглядят следующим образом:

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}
];

Я хочу связать свои колонки со свойствами имени, которые находятся в объекте displayName, но я не могу заставить определение колонки распознать, где находятся данные. Вот пример определения моего столбца FirstName:

{id: 'displayName.firstName', field: 'displayName.firstName', name: 'First Name',
width: 110, sortable: true, editor: TextCellEditor, formatter: SpaceFormatter,              
cssClass: '', maxLength: 250, editable: true}

Представление не отображает имена, хотя данные там есть. Можно ли привязать колонку к свойству объекта, которое находится внутри другого объекта? Если да, то что я делаю не так?

9
задан Jav_Rock 7 February 2012 в 16:42
поделиться