Я изо всех сил пытаюсь отформатировать значение OData V4 Edm.DateTime. Когда я объявляю его как нормальное значение даты и времениКак использовать пользовательский формат даты OData V4 Edm.DateTime значение
<Label text="{ams>Major}.{ams>Minor}.{ams>Build} (
{
path: 'ams>CreationDate',
type: 'sap.ui.model.type.Date',
formatOptions: {
pattern: 'yyyy/MM/dd'
}
})"/>
Я получаю следующее сообщение об ошибке:
TypeError: j.getTime is not a function
Если я объявляю его, используя тип данных OData, ничего не отформатирован.
<Label text="{ams>Major}.{ams>Minor}.{ams>Build} (
{
path: 'ams>CreationDate',
type: 'sap.ui.model.odata.type.Date',
formatOptions: {
pattern: 'yyyy/MM/dd'
}
})"/>
тушит .: например
2016-11-21T17:13:56.207+01:00
Есть ли возможность отформатировать его непосредственно в шаблоне XML, или я должен использовать пользовательскую форматированию?
ОК, благодарю вас за эту информацию. Как я читал, это было поддержано в используемой там OData V2 Model/Edm.DateTime. Знаете ли вы, поддерживает ли подобный синтакс? В противном случае я подал бы запрос на openu5 Repo на github. Было бы круче иметь эту функцию без копирования форматирования на всех моих контроллерах. –