Primefaces 6.1新的文本编辑器组件正在使用QuillJS 1.22进行富文本编辑。不幸的是,这个编辑器正在以自己的方式解析HTML代码。 当我把它放在backing bean变量中时:
<p>a<br>a<br>a</p>
我最终得到了这个:
<p>a</p>
<p><br></p>
<p>a</p>
<p><br></p>
<p>a</p>
是否有选项可以直接从Primefaces向QuillJS编辑器插入html代码?
答案 0 :(得分:-2)
我们可以为组件的js代码添加新函数:
if(PrimeFaces.widget.TextEditor){
PrimeFaces.widget.TextEditor = PrimeFaces.widget.TextEditor.extend({
insertText: function (text){
this.editor.clipboard.dangerouslyPasteHTML(0, text);
}
});
}
但是没有选择将未解析的html代码放到QuillJS 1.22中。现在我不得不回到旧的Editor组件,它支持插入未解析的html代码。