2013-11-21 53 views
2

我已經創建此視圖。如果我激活響應,則不顯示任何內容。如果我停用響應,我會看到行。可能是什麼原因?沒有意見顯示在ViewRepeater與激活Respnsive

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-Output中,沒有在ViewRepeaters主體ul元素中呈現任何內容。

我不明白爲什麼元素只有在響應爲真時才能正確呈現?有人有個想法嗎?

謝謝!

+2

您可以使用JS Bin - > jsbin.com創建一個示例嗎?謝謝! – cschuff

回答

-1

我沒有看到任何模型綁定正在完成,可能這是缺少。 (或出錯)

+0

是的,有。在'rows'屬性中,數據綁定對象使用'path'和'template'聲明。 –