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, и вы получите страницу видимой.