Html SAPUI5中控件之间的间距
我试图在sapui5中MatrixLayoutCell中的两个控件之间插入空格。然而,这是错误的。我的代码是:Html SAPUI5中控件之间的间距,html,sapui5,Html,Sapui5,我试图在sapui5中MatrixLayoutCell中的两个控件之间插入空格。然而,这是错误的。我的代码是: var control = new sap.m.Input("id_mtr_kra_rating_val", { value : "Something", width:"70px" }); var control3= new sap.ui.core.HTML("htmlspace",{ content:"&nbs
var control = new sap.m.Input("id_mtr_kra_rating_val", {
value : "Something",
width:"70px"
});
var control3= new sap.ui.core.HTML("htmlspace",{
content:" "
});
var control2 = new sap.m.Label("percentlabel",{
text:"labelText"
});
var cell= new sap.ui.commons.layout.MatrixLayoutCell("idcellmtr",{
content:[control1,control2,control3]
});
matrixLayout.createRow(null,cell,null );
它给出了一个错误:未捕获错误:语法错误,无法识别的表达式:
这样做对吗?如果没有,请帮助我解决问题。
谢谢。看看它,您只是在DOM中放置了一个简单的非中断空间,而我认为它会期望一些可以添加到DOM中的内容 您可以尝试改用
,看看是否有效
但是更好的方法是使用一个空的间隔单元格——如果您想在matrixlayout列之间填充——或者使用
attachStyleClass
方法添加一些额外的填充——如果您想在列内部的控件之间留有间隔错误在这一行:matrixlayout.createRow(createRow(null,cell,null);
如果您有一个无法识别的表达式createRow
,可能是复制粘贴error@Qualiture这不是一个复制粘贴错误,因为当我不给html空间时,它正在工作,例如control2。我只是无法工作…仔细看看这行:matrixLayout.createRow(createRow(null,cell,null);
其中它有一个辅助功能createRow
,而您在end@Qualiture很抱歉这里的打字错误。我编辑了这篇文章,但它不起作用。