我在对话框窗口中打开一个表。它看起来像这样: 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>
...
我无法理解,问题是什么。 有任何想法吗?
答案 0 :(得分:0)
我在某些浏览器(Chrome)中也遇到过这种情况,但在其他浏览器中却没有(例如IE11)。
我认为这是特定于浏览器的SAPUI5渲染问题,而不是编码中的错误。
如果您没有手动设置列的宽度,它可能会正常工作。如果这是不可接受的,您可以手动让表重新渲染一次(就像拖动列的宽度时所发生的那样)。