#sapui5 #sap-fiori
#sapui5 #sap-fiori
Вопрос:
У меня есть пользовательский столбец, помещенный в смарт-таблицу. В нем должна быть опция сортировки и фильтрации по столбцу, но она не работает.
Есть идеи?
<smartTable:smartTable entityset="foo">
<ui:Table>
<ui:columns>
<ui:Column>
<ui:CustomData>
<core:CustomData key="p13Data" value='{"columnKey": "key", "columnIndex":"0", "leadingProperty":"key", "isCurrency":"true", "sortProperty":"key", "filterProperty":"key" }'/>
</ui:CustomData>
<Text text="Column name"/>
<ui:template>
<HBox>
<Text renderWhitespace="true" text="{key} "/>
<core:Icon src="sap-icon://warning" visible={= ${key} === 'XX' ? true : false }> </core:Icon>
</HBox>
</ui:template>
</ui:Column>
</ui:columns>
</ui:Table>
</smartTable:smartTable>
Комментарии:
1. Если это пользовательский столбец, я думаю, вам нужно добавить его в объект фильтра в обработчике событий
beforeRebindTable
. Вы можете добавить туда дополнительные фильтры и сортировщики.