Я использовал аналитическую таблицу для своего представления, где я хочу реализовать возможность фильтрации ячеек для своих полей Date.Фильтр ячеек работает хорошо для строковых значений, но для значений даты я сталкиваюсь со странной проблемой.
Я попытался использовать свойство FilterType, чтобы определить, что значения имеют дату типа, но когда я нажимаю на опцию фильтраон принимает даты как полную дату, а не как формат, который я определил.
Я попытался указать источник и шаблон в filterType. Попытался указать только шаблон, но он также не форматируетправильные значения.
Код таблицы:
<Table:Column width="9rem" filterProperty="NextReviewDate" filterType="\{type: 'sap.ui.model.type.DateTime', formatOptions: \{pattern: 'MM/dd/yyyy' , UTC: true\}, constraints: \{\} \}" sortProperty="NextReviewDate">
<m:Label text="Next Review Date"/>
<Table:template>
<DatePicker id="datePicker_04" change="handleDateChange"
value="{path:'NextReviewDate', type: 'sap.ui.model.type.DateTime', formatOptions: { pattern: 'MM/dd/yyyy' , UTC: true }}"></DatePicker>
</Table:template>
Format of the date n my oData service:
<d:NextReviewDate>2018-12-26T00:00:00</d:NextReviewDate>
Снимок экрана с отображением текущей даты