Добрый день
Ситуация следующая:
1) использую таблицу sap.ui.table.Table
2) добавляю в таблицу динамически столбец по нажатию на кнопку
3) столбец использует в качестве template - sap.m.Text
4) отдельно объявлен formatter
код добавления столбца в таблицу
Code:
var sColumnId = "ColumnId";
var oColumn = new sap.ui.table.Column({
id: sColumnId,
label: new sap.m.Label({
text: dCurrDate.toLocaleDateString()
}),
template: new sap.m.Text({
id: sColumnId + "Txt",
text: "{path:'" + sColumnId + "', formatter: '.formatter.formatValueColor'}"
})
});
При выполнении - formatter не виден (это ошибка, которая пишется в лог консоли).
Code:
formatter function .formatter.formatValueColor not found! -
При этом, если я подвешу форматтер статически в xml View - все нормально, приложение его видит.
Что я делаю не так?