Primefaces p:textEditor<;br>;行分隔符,而不是<;p>;
我正在为我的论坛使用JSF(PrimeFaces)标记p:textEditor。此标记使用Quill富文本编辑器。默认行为是将每一行包装成块(包装成段落标记p/p):Primefaces p:textEditor<;br>;行分隔符,而不是<;p>;,primefaces,quill,Primefaces,Quill,我正在为我的论坛使用JSF(PrimeFaces)标记p:textEditor。此标记使用Quill富文本编辑器。默认行为是将每一行包装成块(包装成段落标记p/p): line1 第2行。。。。 而且它看起来不太好看,因为输出行之间有太多的空间。 相反,我需要这样做(在行之间使用标记br/): 第1行 第2行。。。。。 例如,PrimeFaces扩展具有使用ckEditor(富文本编辑器)的标记pe:ckEditor。我可以改变它的行为,只需在config.js文件中添加“config.en
line1
第2行。。。。
而且它看起来不太好看,因为输出行之间有太多的空间。
相反,我需要这样做(在行之间使用标记br/):
第1行
第2行。。。。。
例如,PrimeFaces扩展具有使用ckEditor(富文本编辑器)的标记pe:ckEditor
。我可以改变它的行为,只需在config.js
文件中添加“config.enterMode=CKEDITOR.ENTER\BR;”
p:textEditor
和它的Quill(富文本编辑器)是否有相同的功能或其他方法可以解决我的问题?我正在查看Quill所有者的反馈-
https://github.com/quilljs/quill/issues/1074 . 在收到反馈后,我检查了所有的新版本。
所以,奎尔并没有这种能力。所有者建议使用css样式来修复此行为(调整填充)。是的,它可以解决大空间的问题,但是:
1) 这样不太舒服,;
2) 这种方式不适用于论坛的报价,因为要在自己的报价中分隔每一行
本文讨论了这个问题,并给出了一些解决方法。但我不打算使用它,因为我使用的是JSF库中内置的Quill。因此,我切换到pe:ckEditor和ckEditor富文本编辑器检查我对Q的改进,尤其是标题和标签
<p>line1</p>
<p>line2</p> ....
<br/> line1
<br/>line2 .....