首页 > 解决方案 > 如何使用 Primefaces 为热键下划线?

问题描述

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

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

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

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

标签: jsfprimefaces

解决方案


感谢您的回复。我找到了解决方案。我<u>S</u>ave从支持 bean 传递值,它被解释是因为我将转义属性值更改为 false。

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

推荐阅读