SAP UI5 SimpleForm 控件的 adjustLabelSpan 属性

简介: SAP UI5 SimpleForm 控件的 adjustLabelSpan 属性

我们在 SAP UI5 应用开发时,在 XML 视图里使用 SimpleForm 控件,会定义其 adjustLabelSpan 属性。



如果设置,labelSpanL 和 labelSpanM 的使用取决于一行中 FormContainer 的数量。 如果一行只显示一个FormContainer,labelSpanM用来定义标签的大小。 这对于中型和大型表单是相同的。 这样做是为了对齐在同一个表单中使用全尺寸 FormContainer 和多列行的表单上的标签(因为每个 FormContainer 内部都有自己的网格)。


如果未设置,labelSpanL 和 labelSpanM 的使用取决于表单大小。 在这种情况下,FormContainer 的数量无关紧要。


editable 属性:


如果表单具有可编辑的内容,则将特定于设备和特定主题的行高和标签对齐应用于表单行。 如果设置,表单的所有(不仅是可编辑的)行都将获得可编辑字段的行高。


默认情况下,表单内的标签将以相应的模式呈现。


注意:该属性的设置不会改变表单的内容。 例如,可编辑设置为 false 的表单中的输入控件仍然是可编辑的。


警告:如果此属性设置错误,可能会导致视觉问题。 标签和字段可能未对齐,标签可能以错误的模式呈现,并且单个控件之间的间距可能是错误的。 此外,不适合该模式的控件可能会被错误地呈现。


layout 属性:用于呈现 SimpleForm 的 FormLayout。


我们建议使用 ColumnLayout 来呈现 SimpleForm,因为它的响应性以最佳方式使用可用空间。


建议尽量在添加内容之前设置布局,以防止计算默认布局。


minWidth:用于 SimpleForm 的整体最小宽度(以像素为单位)。


如果可用宽度低于给定的 minWidth,SimpleForm 将为下一个组(FormContainer)创建一个新行。 默认值为 -1,这意味着将堆叠内部组 (FormContainers) 直到达到 maxContainerCols,无论是否达到宽度或达到可用的父级宽度。


注意:此属性仅在将 ResponsiveLayout 用作布局时使用。



相关文章
|
22天前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
|
2月前
|
算法 API C++
【Qt UI】QT 窗口/控件置顶方法详解
【Qt UI】QT 窗口/控件置顶方法详解
56 0
|
2月前
|
算法 前端开发 C++
【Qt UI相关】Qt设置窗体或控件的背景色透明
【Qt UI相关】Qt设置窗体或控件的背景色透明
22 0
|
2月前
|
API
在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
【2月更文挑战第28天】 在阿里云RPA中,你可以使用"SetForegroundWindow"函数来将SAP控件置顶
23 1
|
2月前
|
前端开发 搜索推荐 开发者
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
SAP UI5 sap.m.Column 控件的 minScreenWidth 属性介绍
29 0
|
22天前
|
XML Java Android开发
Android之UI基础控件
Android之UI基础控件
|
2月前
|
算法 开发者
【Qt UI相关】Qt5和Qt6中关于高DPI缩放属性
【Qt UI相关】Qt5和Qt6中关于高DPI缩放属性
36 1
|
2月前
|
开发者 UED
关于 SAP UI5 sap.m.Column 的 demandPopin 属性
关于 SAP UI5 sap.m.Column 的 demandPopin 属性
15 0
|
2月前
|
JavaScript 前端开发 开发者
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
SAP UI5 控件 sap.m.ListBase 的 inset 属性的作用介绍
17 0
|
2月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
31 0