отключить scroolbar в sap.f.semantic.SemanticPage - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу отключить полосу прокрутки в семантической странице (мастер) и добавить прокрутку в список только в semantic:content, поэтому мой объект не делает прокрутки в заголовке семантической страницы.

enenableScrolling="false" не существует на sap.f.semantic.semantic странице

1 Ответ

0 голосов
/ 11 апреля 2019

при проверке API нет параметра для отключения полосы прокрутки.Я бы попробовал что-то вроде этого:

  • ограничение содержимого: если <content> не превышает полную высоту, полоса прокрутки не будет видна (попробуйте sap.ui.table.Table с visibleRowCount)
  • scroll: добавить контейнер прокрутки (ScrollContainer) к содержимому

Пример для прокрутки:

<semantic:SemanticPage
    class="noScroll"
    id="mySemanticPage"
    headerPinnable="false"
    toggleHeaderOnTitleClick="false"
    preserveHeaderStateOnScroll="true"
    showFooter="{/showFooter}">

    <!-- Content -->
    <semantic:content>
        <ScrollContainer
                class="myContainer"
                height="100%"
                width="100%"
                horizontal="true"
                vertical="true"
                focusable="true">

css:

.noScroll .sapFDynamicPageContent {
    padding: 0;
    height: 100%;
}

.noScroll .sapFDynamicPageContent > div {
    padding: 0;
    height: 100%;
}
...