在SAPUI 5 Smartform中混合和对齐非智能字段

时间:2018-04-09 17:48:35

标签: sapui5

下面的附加屏幕工作正常,但在封面下方我有一个小问题^^

Smartform with both simple and smart fields

在视图后面有一个smartform(没有使用注释)。字段“协议操作类型”和最后两对字段不是智能字段(找不到“smartcombo”或类似使用的东西)它们只是标签和组合框的对,这就是问题所在。虽然智能领域都完全对齐,但我认为组合框(也就是简单的字段)没有对齐。为了解决这个问题,我在视图中的组合定义中使用了几个SAPUI5格式化类和...宽度声明(以像素为单位)。即使在不同尺寸的监视器中,结果仍然可以正常工作,但即使我目前正在学习和理解该技术,我已经知道后者是对SAPUI5的犯罪。有没有办法在同一个视图中对齐智能和简单的字段(或者智能形式的等效下拉控件)或者我最终会摆脱我的smartform(丢失小的奖金,如togglable属性)并使用简单的形式代替?

感谢您花时间阅读它。

此致

格雷格

1 个答案:

答案 0 :(得分:0)

GroupElement聚合为您管理SmartLabel,因此请尝试删除GroupElement聚合内的标签,如下所示:

<smartForm:GroupElement label="Label">
    <Input type="Text" value="someValue"/>
</smartForm:GroupElement>

相反,如果您想更改SmartField的外观,可以使用ControlType配置内部控件。