我正在使用primefaces扩展,因为我需要使用ckEditor。
我在初次提交后收到表单锁定,并且下拉列表显示不正确(大约1毫米宽!)或者无法选择。
我推出的唯一新内容是primefaces扩展。
我在Chrome编辑器中看到,我在下面收到此错误。
未捕获的TypeError:无法读取null的属性“1” PrimeFacesExt.getPrimeFacesExtensionsVersion PrimeFacesExt.getPrimeFacesExtensionsCompressedResource PrimeFacesExt.widget.CKEditor.PrimeFaces.widget.BaseWidget.extend.init f。(匿名函数)primefaces.js.jsf?ln = primefaces:1 d primefaces.js.jsf?ln = primefaces:1 PrimeFacesExt.initWidget PrimeFacesExt.createWidget PrimeFacesExt.cw(匿名函数)bZ b7.fireWith bG.extend.ready
我的pom条目在
之下<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>resources-ckeditor</artifactId>
<version>0.7.1</version>
</dependency>
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>resources-codemirror</artifactId>
<version>0.7.1</version>
</dependency>
我的命名空间是:
的xmlns:PE = “http://primefaces.org/ui/extensions”
我的ckEditor设置如下。
我在页面中有3个不同形式的编辑器。
<pe:ckEditor id="emailEditor" value="#{customerTasksBean.email.messageText}" width="800" height="400"
rendered="#{customerTasksBean.emailActive}" widgetVar="emailEditorVar"
toolbar="[['Styles','TextColor', 'Format','Font', 'FontSize','-', 'Cut','Copy','Paste',
'PasteText','PasteFromWord','-', 'SpellChecker', 'Scayt' , '-',
'NumberedList','BulletedList', 'JustifyLeft','JustifyCenter','JustifyRight', 'JustifyBlock',
'-', 'Table']]"/>
ckEditor工作得很漂亮,但是我的表单的初始持久性似乎存在问题,除非我刷新,否则会破坏页面....
我不确定这个javascript错误是否与此问题相关联,但很高兴知道我至少已正确设置了我的扩展程序。
我