#sapui5
Вопрос:
У меня есть мастер и подробный обзор. В главном представлении вы можете переключаться между страницами. Все работает нормально. Однако при переходе с проектов на Контакты / Впечатления (или наоборот) значки трех первых элементов списка каналов не обновляются, хотя свойство изменяется правильно. Я уверен, что это сработало с более ранней версией. Что я делаю не так?
Код страницы:
<Page>
<List items="{feed}">
<FeedListItem
icon="{icon}"
showIcon="{=typeof ${icon}!=='undefined'}"
iconActive="false"
text="{text}"
convertLinksToAnchorTags="All"
modelContextChange=".handleModelContextChange"
/>
</List>
</Page>
Пострадавший сайт можно найти здесь: http://marius-spix.de/
Я подал сообщение об ошибке GitHub #2079 с аналогичной FeedListItem
проблемой давным-давно, но, похоже, это никак не связано.
Ответ №1:
Спасибо, что дали нам знать. Я только что создал кучу проблем, связанных sap.m.FeedListItem
с GitHub ([1], [2], [3]).
Поскольку большинство упомянутых ошибок вызваны фиксацией 454a41c
, которая поставляется с UI5 v1.88, сохранение одной из более низких версий, поддерживаемых OpenUI5 или SAPUI5, может быть временным решением до тех пор, пока исправления не будут доступны.
Обновление: исправления теперь объединены с основной ветвью и будут доступны в следующих выпусках UI5 версии 1.92 и исправлений для более старых версий.
Комментарии:
1. Спасибо. Я отмечаю, что CSS-класс .sapMBtnIcon заменен на .sapFAvatarIcon, который требует миграции старых тем. Но в остальном все выглядит нормально.
2. В моем случае я заменил
.sapMBtnIcon{color:#348718!important}
(цвет акцента) на.sapFAvatarCircle{background-color:#e8f6ee!important} .sapFAvatarIcon{color:#666!important}
(цвет текста заголовка на цвет фона заголовка) для более приятного внешнего вида.3. Стили CSS @spixi не являются частью общедоступных контрактов API и, следовательно, будут постоянно меняться в истории версий, что также является причиной, по которой UI5 явно предупреждает, что приложения Fiori не должны зависеть от них: > CSS, созданный SAPUI5, не является частью общедоступного API> ( src ). Но, конечно, для личной домашней страницы стили можно изменять по мере необходимости, но автору приложения необходимо написать визуальные тесты перед обновлением.