sap.ui.table.Table with visibleRowCountMode="Auto" 不会在 VBox 中动态调整其高度
sap.ui.table.Table with visibleRowCountMode="Auto" doesn't adjust its height dynamically in VBox
我尝试将 sap.ui.table.Table
放入 sap.f.DynamicPage
,但 table 高度不会动态调整为页面内容中可用的 space。
我尝试使用 table 属性 visibleRowCountMode="Auto"
实现 sap.m.VBox
来解决这个问题,但是 table 高度只固定为 minAutoRowCount
table.
的参数
这里是table页面内容里面的代码片段:
<f:content>
<VBox fitContainer="true">
<OverflowToolbar>
<!-- ... -->
</OverflowToolbar>
<table:Table visibleRowCountMode="Auto"
minAutoRowCount="10"
noData="{i18n>noDataText}"
width="auto">
<!-- ... -->
</table:Table>
</VBox>
</f:content>
关于如何调整 table 高度的任何建议,例如,如果页眉折叠/展开?
SAPUI5 版本:1.60.1
更新:添加 FlexItemData growFactor 对我的智能有效table。
使用属性
visibleRowCountMode="Auto"
更新
<layoutData>
<FlexItemData growFactor="1" baseSize="0%"/>
</layoutData>
table:
<Table id="DynamicTableId" selectionMode="MultiToggle" visibleRowCountMode="Auto" minAutoRowCount="10" noData="{i18n>noDataText}"
fixedColumnCount="1" showColumnVisibilityMenu="true" modelContextChange="onModelContextChange" width="auto">
<layoutData>
<FlexItemData growFactor="1" baseSize="0%"/>
</layoutData>
</Table>
问候
我尝试将 sap.ui.table.Table
放入 sap.f.DynamicPage
,但 table 高度不会动态调整为页面内容中可用的 space。
我尝试使用 table 属性 visibleRowCountMode="Auto"
实现 sap.m.VBox
来解决这个问题,但是 table 高度只固定为 minAutoRowCount
table.
这里是table页面内容里面的代码片段:
<f:content>
<VBox fitContainer="true">
<OverflowToolbar>
<!-- ... -->
</OverflowToolbar>
<table:Table visibleRowCountMode="Auto"
minAutoRowCount="10"
noData="{i18n>noDataText}"
width="auto">
<!-- ... -->
</table:Table>
</VBox>
</f:content>
关于如何调整 table 高度的任何建议,例如,如果页眉折叠/展开?
SAPUI5 版本:1.60.1
更新:添加 FlexItemData growFactor 对我的智能有效table。
使用属性
visibleRowCountMode="Auto"
更新
<layoutData>
<FlexItemData growFactor="1" baseSize="0%"/>
</layoutData>
table:
<Table id="DynamicTableId" selectionMode="MultiToggle" visibleRowCountMode="Auto" minAutoRowCount="10" noData="{i18n>noDataText}"
fixedColumnCount="1" showColumnVisibilityMenu="true" modelContextChange="onModelContextChange" width="auto">
<layoutData>
<FlexItemData growFactor="1" baseSize="0%"/>
</layoutData>
</Table>
问候