Фильтр по пользовательскому столбцу в Fiori

#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 . Вы можете добавить туда дополнительные фильтры и сортировщики.