Пользовательский значок с src папки в проекте SAPUI5

#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. @Марк правда. Я соответствующим образом изменил свой ответ.