Sapui5 如何将多个复选框与其标签放在一行中?

Sapui5 如何将多个复选框与其标签放在一行中?,sapui5,Sapui5,我想设计一些类似下图的智能字段: 当我尝试使用以下代码进行设计时: 我收到的结果如下: 首先,所有的标签都丢失了 第二,位置不完全正确。第二项和第三项之间的距离与第一项和第二项之间的距离不同 有什么建议吗 更新 由于@MrNajzs的合作,我取得了以下进展: 但仍然存在一些问题。元素仍然没有调整。以下是输出: 在视图模式下: 在编辑模式下: 您可以通过在智能字段之前放置智能标签来“激活”标签。 在SmartLabel中,您需要通过其Id引用SmartField(如下所示) 要控

我想设计一些类似下图的智能字段:

当我尝试使用以下代码进行设计时:


我收到的结果如下:

首先,所有的标签都丢失了

第二,位置不完全正确。第二项和第三项之间的距离与第一项和第二项之间的距离不同

有什么建议吗

更新

由于@MrNajzs的合作,我取得了以下进展:


但仍然存在一些问题。元素仍然没有调整。以下是输出:

在视图模式下:

在编辑模式下:

您可以通过在
智能字段
之前放置
智能标签
来“激活”标签。 在
SmartLabel
中,您需要通过其
Id
引用
SmartField
(如下所示)


要控制布局,您可能需要浏览
smartField:layoutData
元素。 在此范围内,您可以使用布局命名空间中的
GridData
元素。 但是这里有很多选择。

您可以通过在
智能字段
之前放置
智能标签
来“激活”标签。 在
SmartLabel
中,您需要通过其
Id
引用
SmartField
(如下所示)


要控制布局,您可能需要浏览
smartField:layoutData
元素。 在此范围内,您可以使用布局命名空间中的
GridData
元素。
但这里有很多选择。

答案如下。我必须为每个元素使用不同的
,并使用
网格数据
布局



尽管如此,这并不是一个完美的解决方案,因为可以看出,第一行和第二行的空白空间之间有一些不同,但仍然是可以忽略的

以下是答案。我必须为每个元素使用不同的
,并使用
网格数据
布局



尽管如此,这并不是一个完美的解决方案,因为可以看出,第一行和第二行的空白空间之间有一些不同,但仍然是可以忽略的

可能。可能。使用
智能标签
将从标签中删除
。似乎通过使用多个
将产生更好的结果。无论如何,谢谢您的建议。使用
智能标签
将从标签中删除
。似乎通过使用多个
将产生更好的结果。不管怎样,谢谢你的建议。
<smartField:SmartLabel labelFor="idHIT" />
<smartField:SmartField id="idHIT" value="{HIT}" textLabel="HIT"/>