SAPUI5中控件之间的空格

时间:2014-03-28 08:49:50

标签: 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:" "
        });

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 );

它给出了一个错误:未捕获错误:语法错误,无法识别的表达式: 这是正确的方法吗?如果没有,请帮我解决。 感谢。

1 个答案:

答案 0 :(得分:4)

看一下,你只是给DOM放了一个简单的不间断空间,而我认为可以期待一些东西可以添加到DOM中。

您可以尝试使用<span>&nbsp;</span>,看看是否有效。

但更好的方法是使用空的spacer - 如果你想在matrixlayout列之间填充 - 或者使用attachStyleClass方法添加一些额外的填充 - 如果你想在柱