为什么表格列标题会改变它们的宽度和宽度。

时间:2016-09-05 13:05:17

标签: sapui5

我在对话框窗口中打开一个表。它看起来像这样: Normal table

但是,如果我关闭对话框并重新打开它,表格列标题会变得更窄,如下所示: Strange table

当我调整列宽时,标题会变为正常。

我使用示例SAPUI5 Explored |中的代码网格表 (sapui5.hana.ondemand.com/explored.html#/sample/sap.ui.table.sample.Basic/code/View.view.xml)

<t:Table
            rows="Data>/Table}"
            class="sapUiSmallMargin"
            selectionMode="None"
            enableSelectAll="false"
            visibleRowCount="17">
            <t:columns>
                <t:Column
                    showFilterMenuEntry="false"
                    showSortMenuEntry="false"
                    width="3rem">
                    <Label text="Num" />
                    <t:template>
                        <Text text="{Data>Row}"/>
                    </t:template>
                </t:Column>
                ...

我无法理解,问题是什么。 有任何想法吗?

1 个答案:

答案 0 :(得分:0)

我在某些浏览器(Chrome)中也遇到过这种情况,但在其他浏览器中却没有(例如IE11)。

我认为这是特定于浏览器的SAPUI5渲染问题,而不是编码中的错误。

如果您没有手动设置列的宽度,它可能会正常工作。如果这是不可接受的,您可以手动让表重新渲染一次(就像拖动列的宽度时所发生的那样)。