如何在 p:inputTextarea Prime Faces 中停用拼写检查?

问题描述 投票:0回答:2

我想停用 Prime Faces 中的拼写检查

inputTextarea

spellcheck="false"
p:inputTextarea

中是不可能的
<p:inputTextarea value="#{mybean.cardescription}" 
        cols="95"
        autoResize="true"
        rows="20"/>
jsf jsf-2 primefaces spell-checking
2个回答
1
投票

使用以下内容:

<h:head>
    <h:outputScript   name="/js/util/disableSpellCheck.js"/> 
</h:head>

$('inputTextId').attr('spellcheck','false')

0
投票

虽然我参加聚会已经很晚了,但我认为有一种更干净的方法可以不用 Javascript 来完成它。当您包含命名空间

xmlns:pt="http://xmlns.jcp.org/jsf/passthrough"
时,您将属性传递给生成的 HTML,因此您可以直接在 JSF 代码中设置该属性:

<p:inputTextarea value="#{mybean.cardescription}" 
        cols="95"
        pt:spellcheck="false"
        autoResize="true"
        rows="20"/>

这适用于其组件中没有相应 JSF 属性的所有 HTML 属性。

此处选择

pt
是为了避免与 PrimeFaces 发生命名空间冲突。您还经常会发现
p
表示直通属性。

© www.soinside.com 2019 - 2024. All rights reserved.