【问题标题】:PrimeFaces Extension <pe:keyFilter> Javascript ErrorPrimeFaces 扩展 <pe:keyFilter> Javascript 错误
【发布时间】:2013-12-31 04:59:37
【问题描述】:

我正在使用 &lt;pe:KeyFilter/&gt; ,当我在 IE8 中运行我的项目时,会显示以下错误。

'b.browser.safari' 为 null 或不是对象         keyfilter.js.seam?ln=primefaces-extensions&v=1.1.0,第 1 行字符 219

当我调试 keyfilter.js 文件时,错误是在那个地方显示“d=b.browser.safari?e[d]||d:d” .

我已经添加了

  1. primefaces-4.0.jar
  2. primefaces-extensions-1.1.0.jar
  3. commons-lang3-3.1.jar 在我的项目中。

我已经声明了

<context-param>
    <param-name>org.primefaces.extensions.DELIVER_UNCOMPRESSED_RESOURCES</param-name>
    <param-value>false</param-value>
</context-param>

在 web.xml 中。

在我的 xhtml 页面中, xmlns:pe="http://primefaces.org/ui/extensions

<p:inputText value="#{LoginFormBean.loginHeaderBean.day}" name="day" id="day">
    <pe:keyFilter mask="num" /> 
</p:inputText>

我该如何解决这个问题?请给我建议。非常感谢。

【问题讨论】:

    标签: primefaces primefaces-extensions keyfilter


    【解决方案1】:

    我知道这是一个旧线程,但它可以对其他人有所帮助 =)

    尝试在“pe:keyfilter”之前添加一个“p:panel”:

    <div style="display: none;">
        <p:panel />
    </div>
    <p:inputText value="#{LoginFormBean.loginHeaderBean.day}" name="day" id="day">
        <pe:keyFilter mask="num" /> 
    </p:inputText>
    

    我遇到了同样的问题,但我是这样解决的。 如果有人知道更好的解决方案,会很高兴知道。

    希望对你有帮助。

    谢谢。

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-06
      相关资源
      最近更新 更多