智能表“ ui.table”中的列位置错误

时间:2019-05-08 14:34:26

标签: sapui5

PropertyC列最初不可见。

一旦我在p13n管理器(个性化管理器)中激活了该列,该列便会可见并已正确自定义。

PropertyC列不显示在PropertyB之后,而是显示在表的末尾。

因此,我遇到了两个问题:

[]最初不可见

[]在可见的列之后,它位于错误的位置(末尾)

(定位和自定义功能完全可以在m.table中工作)

<smartTable:SmartTable id="SortimentSmartTable" entitySet="MyOverviewSet" tableBindingPath="/MyOverviewSet"
            tableType="Table" header="Artikel" showRowCount="true" enableAutoBinding="true" class="sapUiResponsiveContentPadding"
            showFullScreenButton="true" smartFilterId="smartFilterBar" useVariantManagement="false" persistencyKey="SmartTableUEreport"
            useTablePersonalisation="true" useExportToExcel="false">

<ui:Table id="table" busyIndicatorDelay="{worklistView>/tableBusyDelay}" selectionMode="MultiToggle" visibleRowCount="10"
                visibleRowCountMode="Auto" fixedColumnCount="1" rowActionCount="2" class="sapUiSizeCondensed">
    <!-- customized controls -->

    <ui:columns>
        <ui:Column visible="true" id="PropertyC" hAlign="Left" sortProperty="PropertyC" filterProperty="PropertyC"
                        customData:p13nData='\{"leadingProperty":"PropertyC", "columnKey": "PropertyC","sortProperty": "PropertyC", "filterProperty": "PropertyC", "type":"date"}'>
            <Label text="{/#MyOverviewSet/PropertyC/@sap:label}"/>
            <ui:template>
                <Label text="{ path: 'PropertyC', type: 'sap.ui.model.type.Date' }"/>
            </ui:template>
        </ui:Column>
    </ui:columns>

</ui:Table>

致谢

0 个答案:

没有答案