css - sap.ui.table.Table with visibleRowCountMode="Auto" 不会在 VBox 中动态调整其高度
问题描述
我试图让我适应sap.ui.table.Table
,sap.f.DynamicPage
但表格高度不会动态调整到页面内容中的可用空间。
我尝试sap.m.VBox
使用 table 属性visibleRowCountMode="Auto"
来解决这个问题,但是 table height 只是固定到minAutoRowCount
table 的参数。
以下是页面内容内表格的代码片段:
<f:content>
<VBox fitContainer="true">
<OverflowToolbar>
<!-- ... -->
</OverflowToolbar>
<table:Table visibleRowCountMode="Auto"
minAutoRowCount="10"
noData="{i18n>noDataText}"
width="auto">
<!-- ... -->
</table:Table>
</VBox>
</f:content>
任何建议如何调整表格的高度,例如,如果页眉折叠/展开?
SAPUI5 版本:1.60.1
解决方案
更新:添加 FlexItemData growFactor 对我的智能表有效。
使用属性
visibleRowCountMode="Auto"
更新
<layoutData>
<FlexItemData growFactor="1" baseSize="0%"/>
</layoutData>
桌子:
<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>
问候
推荐阅读
- vbscript - 为 AD VBscript 中的每个用户检索管理器 sAMAccountName
- java - Zoho Rest Invoice API 返回 400 错误,Java HttpClient
- c - GDB 在 PLT 部分显示错误的跳转地址
- sql - SQL Case 语句,哪个最有效/最快?
- postgresql - 如何删除jsonb中具有一定值的对象
- angular - 如何将动态数据传递给角度指令
- rust - 如何使用单个宏而不是使用泛型为所有数字类型(包括引用)实现特征?
- ios - 通过 SdWebImage 设置图像给出“错误代码=-1003”并使用 CFNetwork 诊断日志“Err(-65554)”
- powershell - 在 powershell 中使用 Header 输出
- php - MySql查询中AND / OR CLAUSES的复杂组合