#javascript #svg #icons #sapui5 #png
Вопрос:
Мне нужен еще один значок, который соответствует значкам, предлагающим sap. Я создал папку «изображения» с изображением значка, который я хочу (svg ang png)
Я пытаюсь сделать так, но не получается.
lt;core:Icon src="images/capsule.png" visible="{= ${Chora} === true}"gt;lt;/core:Icongt;
Возможно ли использовать пользовательские иконки?
Комментарии:
1. Ваш src-это изображение. Почему бы вам не использовать элемент изображения?
2. @Marc Я пытался, но если это изображение слишком большое. Значок адаптируется лучше, и в другом проекте я сделал что-то похожее, но внутри меню lt;Текст меню=»{Landx}» ключ=»{Земля}» значок=»изображения/Земля.png»/gt; но я не могу сделать это сейчас, потому что мне нужно свойство, видимое для значка
3. Документы SAPUI5, похоже, указывают, что вы можете использовать значок только из шрифта.
4.
sap.m.Image
имеет унаследованноеvisible
свойство, и вы можете задать ширину и высоту. Это должно сработать, нет?
Ответ №1:
Вы можете использовать sap.m.Image
:
lt;Image src="images/capsule.png" width="16px" height="16px" visible="{Chora}"/gt;
16 пикселей-это обычный размер значка; конечно, вы также можете использовать другой размер.
Комментарии:
1. Пока мы этим занимаемся,
{= ${Chora} === true}
это то же самое, что{Chora}
2. @Марк правда. Я соответствующим образом изменил свой ответ.