本文解答最近笔者收到很多 SAP UI5 学习者提出的一个疑问。
SAP UI5 里的响应式表格控件,sap.m.Table
,它的 columns 聚合里,使用 sap.m.Column
定义表格的一个个列。
这个 sap.m.Column
有两个属性:minScreenWidth 和 demandPopin.
问题:这两个属性值,在 SAP UI5 应用的屏幕尺寸发生变化时,是如何影响表格控件每一列的渲染行为的?本文就来深入介绍这个问题。
首先给大家一个直观的感觉,到底什么是 Popin 区域?
我们先来看下面这个表格,有五列。
我们按 F12 打开 Chrome 开发者工具,先点击右侧图例1 所示的 Dock side 按钮,这样可以让 Chrome 开发者工具和当前 SAP UI5 应用分成两个不同的 Chrome 窗口进行显示。
然后点击图例2 所示的设备模拟按钮。
在 Dimensions 下拉列表里,选择 iPhone 12 Pro,这个模拟设备的屏幕宽度为