ExtJS4 Grid: отображение объектов - PullRequest
1 голос
/ 25 октября 2011

в моей структуре JSON у меня есть объект:

[{ id: 1, name: xxxxx, operation1: { startdate: 2011-10-25, enddate: 2011-11-25 }, operation2:{......}}]

для отображения даты операции мне нужен доступ к stardate и enddate, но как?

Я пытался

{header:'operation1', xtype:'templatecolumn', tpl:'<span>{operation1.startdate}</span>', align:'center'}

фактически, я создаю столбцы динамически:

for(var i=1;i<=31;i++){
  this.columns.push({header:i, xtype:'templatecolumn', tpl:'<span>{operation'+i+'.startdate}</span>', align:'center'});
}

1 Ответ

2 голосов
/ 25 октября 2011

Скорее всего, вы забыли добавить operation1 в свои поля. Проверьте это рабочее демо

fields: ['id', 'name', 'operation1', 'operation2']
...