SapUi5在多行中逐行写入文本,但不包括:
我试图在SapUi5中实现类似的目标:SapUi5在多行中逐行写入文本,但不包括:,sapui5,Sapui5,我试图在SapUi5中实现类似的目标: First row Second row Third row Fourth row 实际上我能做的就是: First Row: Second row: Third row: Fourth row: 当我使用: <f:FormElement label="First Row"/> <f:FormElement label="Second row"/> <f:FormElement label="Third row"/>
First row
Second row
Third row
Fourth row
实际上我能做的就是:
First Row:
Second row:
Third row:
Fourth row:
当我使用:
<f:FormElement label="First Row"/>
<f:FormElement label="Second row"/>
<f:FormElement label="Third row"/>
<f:FormElement label="Fourth row"/>
是否有机会删除:
?我应该使用标签以外的东西吗?选项1:
你可以用一个。对于实际元素,标签
通常更多地用作另一个元素的标题,如表单字段或表列。因此,对于常规文本,您需要使用sap.m.text
示例(忽略XMLview创建的样板文件):
sap.ui.require([“sap/ui/core/mvc/XMLView”],函数(XMLView){
XMLView.create({
定义:$('#myView').html()
}).然后(功能(oView){
oView.placeAt(“内容”);
});
});代码>
选项1:
你可以用一个。对于实际元素,标签
通常更多地用作另一个元素的标题,如表单字段或表列。因此,对于常规文本,您需要使用sap.m.text
示例(忽略XMLview创建的样板文件):
sap.ui.require([“sap/ui/core/mvc/XMLView”],函数(XMLView){
XMLView.create({
定义:$('#myView').html()
}).然后(功能(oView){
oView.placeAt(“内容”);
});
});代码>
使用CSS
.sapUiForm.sapUiFormLblColon .sapUiFormElementLbl>.sapMLabel {
content: "" !important;
}
如果您不想覆盖所有表单的默认CSS,可以为表单
(如testForm
)提供自定义类
,以便您可以使用CSS仅覆盖特定表单
.testForm.sapUiForm.sapUiFormLblColon .sapUiFormElementLbl>.sapMLabel {
content: "" !important;
}
使用CSS
.sapUiForm.sapUiFormLblColon .sapUiFormElementLbl>.sapMLabel {
content: "" !important;
}
如果您不想覆盖所有表单的默认CSS,可以为表单
(如testForm
)提供自定义类
,以便您可以使用CSS仅覆盖特定表单
.testForm.sapUiForm.sapUiFormLblColon .sapUiFormElementLbl>.sapMLabel {
content: "" !important;
}
在什么情况下你需要这个?这是表格的一部分吗?或者只是在下面的某个地方有4条短信?你看到了吗?@TiiJ7它只是一个面板,一行一行没有冒号。我可以处理布局,但“:”是无与伦比的。我用了:
它在我的表格中,但是垂直布局
和
都有效面板实际上代表什么?用户的角色是什么?这些行显示什么样的数据?如果能够澄清这些问题,以便我们能够提出更好的解决方案,那就太好了。在什么情况下,您需要这样做?这是表格的一部分吗?或者只是在下面的某个地方有4条短信?你看到了吗?@TiiJ7它只是一个面板,一行一行没有冒号。我可以处理布局,但“:”是无与伦比的。我用了:
它在我的表格中,但是垂直布局
和
都有效面板实际上代表什么?用户的角色是什么?这些行显示什么样的数据?如果能够澄清这些问题,以便我们能够提出更好的解决方案,那就太好了。