Sapui5 Добавить страницу в контент IconTabFilter

Я пытаюсь добавить страницу в IconTabFilter, и я получил, но только заголовок проецируется на экран.

IconTab вид:

createContent : function(oController) {
    var oPage = new sap.m.Page({title: "IconTab",showHeader: false});
    var oIconTab = new sap.m.IconTabBar ("idTabBar",{});
    var itemBar1 = new sap.m.IconTabFilter({
        key:"tab1",
        icon:"sap-icon://database",
        content:[ new sap.ui.view({id:"idTabIcon",viewName:"prova5.tabIcon1", type:sap.ui.core.mvc.ViewType.JS})
        ]
    })
    oIconTab.addItem(itemBar3);

    oPage.addContent(oIconTab);

    return oPage;

}

содержимое представления IconTabFilter:

createContent : function(oController) {
    var oPage =  new sap.m.Page({
        title: "Icon Tab Page 1",
        showNavButton: true,
        navButtonPress: oController.navButtonMethod
    });
    var obutton = new sap.m.Button({text: "hello"});
    oPage.addContent(obutton);


    return oPage; 

}

любое решение?

2 ответа

Проблема появляется при использовании sap.m.Page по вашему мнению, как возвращаемое значение в createContent функция. Если использование sap.m.Page по вашему мнению, не является необходимым для вашей цели попробуйте вернуть другой элемент управления (например, sap.m.FlexBox). Это решило проблему для меня.

Попробуйте проверить элементы и найти div и в классе " .sapMITBContent " добавить высоту в пикселях около 500px, и вы получите страницу видимой.

Другие вопросы по тегам