У меня есть смарт-таблица SAPUI5. Я определил все столбцы в моем xml с помощью columnIndex
, как в следующем примере , но неожиданно он просматривает все индексы столбцов и применяет порядок из службы ODATA:
<smartTable:SmartTable id="ID" entitySet="LineItemsSet"
smartFilterId="smartFilterBar" tableType="ResponsiveTable"
useExportToExcel="true" beforeExport="onBeforeExport" useVariantManagement="false"
useTablePersonalisation="true" header="Line Items" showRowCount="true"
persistencyKey="SmartTableAnalytical_Explored" enableAutoBinding="true"
demandPopin="true" class="sapUiResponsiveContentPadding">
<Table>
<columns>
<Column id="Dmbtr" width="100px" hAlign="Begin">
<customData>
<core:CustomData key="p13nData"
value='\{"columnKey": "Dmbtr", "maxLength": "5","columnIndex":"4", "leadingProperty": "Dmbtr"}' />
</customData>
<Text text="{/#LineItems/Dmbtr/@sap:label}" />
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<Text
text="{Dmbtr}" />
</cells>
</ColumnListItem>
</items>
</Table>
</smartTable:SmartTable>
Кажется, в новой версии SAPUI5 есть эта проблема. Есть ли что-то, что я должен установить, чтобы он учитывал columnIndex
?