我在我的一个页面中使用pe:ckEditor,但是它们总是作为文本区域呈现。下面是我的密码。
<h:head>
<h:outputScript library="primefaces" name="#{resource['jquery.js']}" />
<h:outputScript library="primefaces-extensions"
name="#{resource['primefaces-extensions.js']}" />
<h:outputScript library="primefaces"
name="#{resource['primefaces.js']}" />
</h:head>
<pe:ckEditor id="#{peId}" value="Sample"
toolbar="[['Cut','Copy','Paste','PasteText','PasteFromWord','-', 'SpellChecker'], '/', ['Undo', 'Redo']]"
skin="office2013">
</pe:ckEditor>我还在我的pom文件中添加了参考资料ck编辑器jar以及primefaces扩展。
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>6.2.9</version>
</dependency>
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>resources-ckeditor</artifactId>
<version>3.1.0</version>
</dependency>我漏掉了什么吗?
发布于 2018-12-19 17:52:22
您需要更改您的CKEditor导入以匹配像这样的扩展的版本.
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>6.2.10</version>
</dependency>
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>resources-ckeditor</artifactId>
<version>6.2.10</version>
</dependency>这会解决你的问题。这些版本必须始终匹配。
https://stackoverflow.com/questions/53851581
复制相似问题