标签与OpenUI5中的文本不在同一行
Label not in the same line with text in OpenUI5
我有一个 Form
布局:
<f:layout>
<f:ResponsiveGridLayout
labelSpanXL="4" labelSpanL="4" labelSpanM="4" labelSpanS="4"
emptySpanXL="1" emptySpanL="1" emptySpanM="1" emptySpanS="1"
columnsXL="2" columnsL="2" columnsM="2"
singleContainerFullSize="false" />
</f:layout>
然后在 FormContainer
我有一个带有文本的标签:
<f:FormElement>
<f:fields>
<Label text="text">
</Label>
<Text text="label">
<layoutData>
<l:GridData span="XL1 L4 M5 S4" />
</layoutData>
</Text>
</f:fields>
</f:FormElement>
它看起来很糟糕 - 标签与文本不在同一行(行更高,请参见下面的屏幕截图)
为什么会这样?为什么不在同一行?
你可能做错了。根据 API Reference,您可以为 formElement 中的字段定义标签,而您正在尝试将标签定义为 formElement 中的另一个字段。
您可以试试下面的代码:
<f:FormContainer title="Form title">
<f:formElements>
<f:FormElement label="Email">
<f:fields>
<Text text="EMail" />
</f:fields>
</f:FormElement>
<f:FormElement label="Teleephone">
<f:fields>
<Text text="Tel" />
</f:fields>
</f:FormElement>
<f:FormElement label="SMS">
<f:fields>
<Text text="Sms" />
</f:fields>
</f:FormElement>
</f:formElements>
</f:FormContainer>
希望这能解决您的问题。
我有一个 Form
布局:
<f:layout>
<f:ResponsiveGridLayout
labelSpanXL="4" labelSpanL="4" labelSpanM="4" labelSpanS="4"
emptySpanXL="1" emptySpanL="1" emptySpanM="1" emptySpanS="1"
columnsXL="2" columnsL="2" columnsM="2"
singleContainerFullSize="false" />
</f:layout>
然后在 FormContainer
我有一个带有文本的标签:
<f:FormElement>
<f:fields>
<Label text="text">
</Label>
<Text text="label">
<layoutData>
<l:GridData span="XL1 L4 M5 S4" />
</layoutData>
</Text>
</f:fields>
</f:FormElement>
它看起来很糟糕 - 标签与文本不在同一行(行更高,请参见下面的屏幕截图)
为什么会这样?为什么不在同一行?
你可能做错了。根据 API Reference,您可以为 formElement 中的字段定义标签,而您正在尝试将标签定义为 formElement 中的另一个字段。
您可以试试下面的代码:
<f:FormContainer title="Form title">
<f:formElements>
<f:FormElement label="Email">
<f:fields>
<Text text="EMail" />
</f:fields>
</f:FormElement>
<f:FormElement label="Teleephone">
<f:fields>
<Text text="Tel" />
</f:fields>
</f:FormElement>
<f:FormElement label="SMS">
<f:fields>
<Text text="Sms" />
</f:fields>
</f:FormElement>
</f:formElements>
</f:FormContainer>
希望这能解决您的问题。