如何用Primefaces划下热键?

时间:2019-05-07 08:27:50

标签: jsf primefaces

我在我的primefaces组件上创建了一个热键。它可以正常工作。 这是“ Ctrl + S”快捷键。提交表格。 现在,我想通过在按钮标签中显示带下划线的字母来建议用户该快捷方式存在。就像“ ̲”,the是“用下一个字符组合下划线”。

问题是,当我从“ S”字母下面运行代码时,字体较小。

看起来“ S”字母的字体大小= 14,其余文本大小=17。我不知道为什么。

<p:commandButton 
    id="ConfirmButton" 
    value="S&#818;ave" 
    icon="fa fa-save"
    action="#{cc.attrs.Bean.updateAction}"
/>

2 个答案:

答案 0 :(得分:1)

感谢您的回复。我找到了解决方案。 我正在从备用Bean传递值<u>S</u>ave,并且它被解释是因为我将逸出属性值更改为false。

<p:commandButton 
    id="ConfirmButton" 
    value="#{cc.attrs.Bean.value}" 
    escape="false"
    icon="fa fa-save"
    action="#{cc.attrs.Bean.updateAction}"
/>

答案 1 :(得分:0)

您可以使用::first-letter技巧来增加第一个字母的字体大小

更新

具体而言,您可以在CSS中使用:nth-letter