我正在使用<pe:KeyFilter/>
,当我在IE8中运行我的项目时,会显示以下错误。
'b.browser.safari'为null或不是对象keyfilter.js.seam?ln = primefaces-extensions&amp; v = 1.1.0,line 1 character 219 。
当我调试 keyfilter.js 文件时,错误显示在那个地方“ d = b.browser.safari?e [d] || d:d ”
我已添加
我已宣布
<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>
我该如何解决这个问题?请给我一些建议。非常感谢。
答案 0 :(得分:0)
我知道这是一个旧线程,但它对其他人有帮助=)
尝试在'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>
我遇到了同样的问题,但我修复了这个问题。 如果有人知道更好的解决方案,那就很高兴了解它。
希望它有所帮助。
感谢。