PrimeFaces扩展javascript未捕获TypeError:无法读取null的属性“1”

时间:2013-07-11 23:31:00

标签: jsf primefaces ckeditor

我正在使用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错误是否与此问题相关联,但很高兴知道我至少已正确设置了我的扩展程序。

0 个答案:

没有答案