sapui5坐标标绘

sapui5坐标标绘,sapui5,Sapui5,关于以下过程的问题。我有一张放在蓝色盒子里的桌子。样本表维护和预期输出 如何将坐标渲染到可单击的表格/网格,如红色框中所示。哪个SAPUI5控件能够实现此目标?X将是表中维护的批次id,当用户单击单元格时,它将触发一个事件以显示详细信息。有些批次只有一个单元格,有些批次需要合并单元格(注意:如果不维护坐标,则该单元格应为空,且不可单击) 使用sapui5 for fiori应用程序是否能够实现这一要求?有几种方法可以实现这一点,但并非所有方法都提供了您描述的完整功能集 想到的第一种方法是在列上

关于以下过程的问题。我有一张放在蓝色盒子里的桌子。样本表维护和预期输出

如何将坐标渲染到可单击的表格/网格,如红色框中所示。哪个SAPUI5控件能够实现此目标?X将是表中维护的批次id,当用户单击单元格时,它将触发一个事件以显示详细信息。有些批次只有一个单元格,有些批次需要合并单元格(注意:如果不维护坐标,则该单元格应为空,且不可单击)


使用sapui5 for fiori应用程序是否能够实现这一要求?

有几种方法可以实现这一点,但并非所有方法都提供了您描述的完整功能集

想到的第一种方法是在列上设置“mergeDuplicates”属性时使用。示例(工作小提琴):


这样做的主要缺点是无法跨列合并单元格(即,在本例中,您将获得两次单元格“C”:一次用于第二列,一次用于第三列)

另一个版本是使用。这几乎有相同的限制(您只能在单个方向上合并“单元格”),并且还增加了以下限制:

栅格控件是一种布局,它将其子控件定位在12列流布局中

最后,您可以使用(顺便说一句,这是不推荐的,但没有提供“完全”替换)。这实际上可以用来完全模拟你的问题。示例(工作小提琴):



但正如您所看到的,它稍微复杂一些,可能需要一些CSS修改。

我相信表控件将无法实现我的目标。sap.ui.commons.layout.MatrixLayout对设计进行了建模,但现在已被弃用。这将是未来维护的问题吗?我的坐标维护表上还有一个问题吗?为了能够作为内部表循环并能够动态检索和填充它,需要存储什么格式。因为它可能有未知的N列和N行要填充。