Vaadin 在声明式UI中使用字体图标
在使用Vaadin 7.4.6开发新应用程序时,我发现自己需要为各种按钮提供图标。通常我会使用Vaadin 在声明式UI中使用字体图标,vaadin,vaadin7,Vaadin,Vaadin7,在使用Vaadin 7.4.6开发新应用程序时,我发现自己需要为各种按钮提供图标。通常我会使用dashboardButton.setIcon(fontsawesome.BAR\u CHART\O)来实现这一点但我正试图以声明的方式执行此操作 现在,我可以实现类似的效果,如果我包括一个跨度内的按钮定义如下 <v-button _id="dashboardButton" primary-style-name="valo-menu-item" style-name="borderless">
dashboardButton.setIcon(fontsawesome.BAR\u CHART\O)来实现这一点代码>但我正试图以声明的方式执行此操作
现在,我可以实现类似的效果,如果我包括一个跨度内的按钮定义如下
<v-button _id="dashboardButton" primary-style-name="valo-menu-item" style-name="borderless">
<span class="v-icon FontAwesome"></span>
Dashboard
</v-button>
仪表板
。。。我已经知道了(至少到目前为止),但我想知道是否有人知道更好的替代方法,或者是否有一种方法可以使用字体图标枚举而不是代码点,例如:FontAwesome.BAR_CHART_O
而不是
,以下内容也可以使用(至少在v7.5.0和Valo中)
保存
您仍然必须使用十六进制代码,但它比您的示例稍微优雅一些。这也是Eclipse WYSIWYG Vaadin设计器使用的
稍后编辑:在此处创建了一个增强请求,因为最好是-忘记将此标记为答案,请重复。支持枚举值仍然很好,但在此之前,这是最干净的方法
<v-button icon="fonticon://FontAwesome/f0c7">Save</v-button>