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"/>