Как поставить кнопку в SAPUI5 quickview? - PullRequest
0 голосов
/ 08 мая 2019

У меня есть sapui5 QuickView , который выглядит примерно так: enter image description here

    <QuickView id="quickView">
      <QuickViewPage pageId="PageId123">
        <QuickViewGroup>
        <QuickViewGroupElement label="Material" value="{Material}" type="{sap.m.QuickViewGroupElementType.text}"></QuickViewGroupElement>
        </QuickViewGroup>
       </QuickViewPage>
     </QuickView>

Теперь я хочудобавить кнопку внизу Quickview.Является ли это возможным?Я попытался добавить

<Button icon="sap-icon://action"> </<Button>

Но это как-то не работает.Есть ли способ добавить кнопку?Заранее спасибо.

1 Ответ

2 голосов
/ 08 мая 2019

Это невозможно.

Согласно Fiori Design Guidelines

Быстрый просмотр похож на всплывающее окно, но имеет предопределенную структуру, фиксированнуюнабор элементов пользовательского интерфейса и автоматическое отображение пользовательского интерфейса.

(...)

Не используйте быстрый просмотр, если:

  • Вы хотите предоставить информацию вкроме отображения в группах.

По сути, это можно понять, проверяя Type следующих агрегатов:

Наконец, класс sap.m.QuickViewGroupElement не является контейнером, который позволяет вам добавлять в него элементы управления (например, кнопки).

Итак, вы должны использоватьPopover как в этом примере из документации

...