当使用pe:ckEditor时,org.omnifaces.resourcehandler.CombinedResourceHandler会导致发出JavaScript错误

时间:2015-12-14 21:00:43

标签: jsf omnifaces primefaces-extensions combinedresourcehandler

使用org.omnifaces.resourcehandler.CombinedResourceHandler

  • OmniFaces 2.2 final
  • PrimeFaces 5.3 final
  • PrimeFaces Extensions 4.0.0

在应用程序的某个位置使用了<pe:ckEditor>

只需尝试加载编辑器,如下所示。

<h:form id="form">
    <pe:ckEditor value="Contents" label="Label" height="200" width="1000"/>
</h:form>

在控制台上留下以下JavaScript错误。

  

未捕获的TypeError:无法读取未定义

的属性'replace'

测试用例除了基本的XHTML结构和<pe:ckEditor>标记之外什么都没有。

错误消失,

<resource-handler>org.omnifaces.resourcehandler.CombinedResourceHandler</resource-handler>

已从faces-config.xml移除。

错误来自primefaces-extensions.source.js。当使用<pe:ckEditor>时,在将JavaScript代码组合/组合到单个JavaScript文件中时可能会发生一些问题。

它也可以在OmniFaces 2.1 final中重现

0 个答案:

没有答案