本文介紹了在Vaadin 20中運行良好的HTML圖標在Vaadin 21中也可以使用的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
在Vaadin 20中,我可以將圖標添加為Java組件:
add(new Icon("vaadin", "check));
或HTML格式:
<iron-icon icon=vaadin:check></iron-icon>
只更改Vaadin版本,在Vaadin 21中,第一個顯示一個圖標,第二個顯示空白。我已經瀏覽了Vaadin 21文檔,但沒有看到任何關于格式更改的內容,這是怎么回事?
推薦答案
鐵質圖標從Vaadin21中刪除
我沒有這方面的經驗,但是…
請參閱this Answer作者Jean-Christophe Gueriaud。
他解釋說,作為脫離聚合物的過渡的一部分,Iron-icon在Vaadin 21和更高版本中不再可用。替換為vaadin-icon。
One user reports注釋@Uses(Icon.class)
,同時將模板中iron-icon
替換為vaadin-icon
可使其正常工作。
也許新文檔頁Images and Icons和Vaadin Icons可能會有所幫助。
這篇關于在Vaadin 20中運行良好的HTML圖標在Vaadin 21中也可以使用的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,