How to format the Date field in Smart Table?
Oct 17, 2017 to 17/10/2017
How to format the Date field in Smart Table?
Oct 17, 2017 to 17/10/2017
You may also use sap annotation sap:display-format='Date' for this:
<Property
sap:label="Test Date"
Name="ZDATE"
Type="Edm.DateTime"
sap:display-format="Date"
Precision="0"/>
which results in
Or via customData and composite binding with constraints option of sap.ui.model.odata.type.DateTime which allows you not to create custom formatter:
<Table>
<columns>
<Column hAlign="Begin">
<customData>
<core:CustomData key="p13nData"
value='\{"columnKey": "TEST_DATE",
"columnIndex":"9",
"leadingProperty": "ZDATE",
"width": "10%"
}'/>
</customData>
<Text text="Test Date Custom"/>
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<Text text="{
path: 'ZDATE',
type: 'sap.ui.model.odata.type.DateTime',
constraints: { displayFormat: 'Date' }
}"/>
</cells>
</ColumnListItem>
</items>
</Table>