Я использую макет страницы объекта в своем приложении SAPUI5 и пытаюсь привязать изображение через URL-адрес OData, подобный этому

/ sap / opu / odata / CUSTOM / MY_SRV / ImageSet (1) / $ значение

И в макете я пытаюсь привязать значение, как показано ниже

<uxap:ObjectPageHeader id="headerForTest" objectTitle="Object Page" showTitleSelector="false"
                                titleSelectorPress="handleTitleSelectorPress" showMarkers="false" markFavorite="false" markLocked="false" markFlagged="false"
                                markLockedPress="handleMarkLockedPress" objectImageShape="Square" objectImageURI="/sap/opu/odata/CUSTOM/MY_SRV/ImageSet(1)/$value">

Но когда я запускаю приложение, изображение не отображается в области заголовка. URL правильный.

И если я использую элемент изображения, он работает нормально.

<Image src="/sap/opu/odata/CUSTOM/MY_SRV/ImageSet(1)/$value" width="75px" height="75px" />

Как привязать изображение к заголовку страницы объекта?

1
tarzanbappa 29 Июн 2020 в 11:24

1 ответ

Лучший ответ

Установите свойство isObjectIconAlwaysVisible = true.

<uxap:ObjectPageHeader id="headerForTest" objectTitle="Object Page" showTitleSelector="false"
                            titleSelectorPress="handleTitleSelectorPress" showMarkers="false" markFavorite="false" markLocked="false" markFlagged="false"
                            markLockedPress="handleMarkLockedPress" objectImageShape="Square" objectImageURI="/sap/opu/odata/CUSTOM/MY_SRV/ImageSet(1)/$value" isObjectIconAlwaysVisible="true">
1
MrNajzs 29 Июн 2020 в 09:10