Всем привет.
Есть таблица, которая связана с viewModel и в ней есть одна колонка, в которой находятся данные, связанные через reference, но в этой колонке ничего не показывается. Такое впечатление, что для таблицы данные в эту колонку не подгружаются.
Забиндил вот так:
viewModel: {
type: 'order'
},
bind: {
store: '{orders}'
},
Все колонки выводятся как надо, кроме той где reference.
Вот сама колонка:
{
text: 'Стратегия',
dataIndex: 'strategy',
renderer: function(value) {
if ((value === undefined) || (value === null)) {
return '';
};
return value['name'];
}
},
Вот так выглядит поле в моделе, связанной с колонкой:
{name: 'strategy', reference: 'StrategyModel'},
Данные с сервера поступают и я могу их видеть по ссылке. Так же если открываю данные из строки таблицы в форме для редактирования, то поле там заполнено, оно у меня в виде комбобокса.
Что интересно, когда открываю форму для редактирования, то данные в колонке с reference появляются как надо. Т.е. при открытии формы всё подгружается или ещё что-то делается и таблица для конкретной строки это видит, а вот сама для всех строк в эту колонку ничего не выводит.
Что и куда надо добавить, чтобы поле с reference начало показывать, ну или наверное точнее, загружать в колонку данные?