2

我创建了这个视图。如果我激活响应,则不会显示任何内容。如果我停用响应式,我会看到这些行。可能是什么原因?

createContent : function(oController) {  

    var oTileTemplate = new sap.ui.commons.layout.HorizontalLayout("tileTemplate");  

    var oEmployeeDetailsTemplate = new sap.ui.commons.layout.VerticalLayout("employeeDetailsTemplate");  

    //Name  
    var oEmployeeNameText = new sap.ui.commons.TextView( {  
        text: {  
            parts: [  
                    { path: "title" },  
                    { path: "firstname" },  
                    { path: "lastname" }  
            ]  
        },  
    });  
    oEmployeeDetailsTemplate.addContent(oEmployeeNameText);  

    //Company  
    var oEmployeeCompanyText = new sap.ui.commons.TextView( {  
        text: "{company}",  
    });  
    oEmployeeDetailsTemplate.addContent(oEmployeeCompanyText);  

    //Plant  
    var oEmployeePlantText = new sap.ui.commons.TextView( {  
        text: "{plant}",  
    });  
    oEmployeeDetailsTemplate.addContent(oEmployeePlantText);  

    //Orgunit  
    var oEmployeeOrgunitText = new sap.ui.commons.TextView( {  
        text: "{orgunit}",  
    });  
    oEmployeeDetailsTemplate.addContent(oEmployeeOrgunitText);  

    oTileTemplate.addContent(oEmployeeDetailsTemplate);  

    var oViewRepeater = new sap.suite.ui.commons.ViewRepeater("tilesViewReapeater", {  
        title: new sap.ui.commons.Title({text: "Employee View", level: sap.ui.commons.TitleLevel.H1}),  
        noData: new sap.ui.commons.TextView({text: "Sorry, no data available!"}),  

        showViews: false, // disable view selector  
        showSearchField: false,  

        //set view properties directly to the repeater  
        responsive: true,  
        itemMinWidth: 210,  
        numberOfRows: 5, // view property NumberOfTiles has legacy name here  
        rows: {  
            path: "/employees",  
            template: oTileTemplate  
        }  
    });  

    return oViewRepeater;  

在 HTML 输出中,ViewRepeaters 主体 ul 元素中没有呈现任何内容。

我不明白为什么只有在响应为真时才能正确呈现元素?有人有想法吗?

谢谢!

4

1 回答 1

-1

我没有看到任何模型绑定正在完成,这可能是缺失的。(或出错)

于 2014-03-25T10:46:42.897 回答