p:textEditor <br> 行分隔符而不是 <p>
p:textEditor <br> line separator instead of <p>
我正在为我的论坛使用 JSF (PrimeFaces) 标签 p:textEditor。此标签使用 Quill 富文本编辑器。默认行为是将每一行包装在块中(包装在段落标签 p /p 中):
<p>line1</p>
<p>line2</p> ....
而且看起来不太好,因为输出的行与行之间的空格太多。
相反,我需要这样(在行之间使用标记 br/):
<br/> line1
<br/>line2 .....
例如,PrimeFaces 扩展具有使用 ckEditor(富文本编辑器)的标签 pe:ckEditor
。我只需在 config.js
文件中添加 "config.enterMode = CKEDITOR.ENTER_BR;"
即可更改其行为。
p:textEditor
及其 Quill(富文本编辑器)是否有相同的功能或其他方法可以解决我的问题?
我正在调查 Quills owner -
https://github.com/quilljs/quill/issues/1074 . And I checked all new versions after this feedback.
So yet Quill does not has this ability. The owner suggests to use css-style for fixing this behaviour (adjust paddings). Yes, it can resolve a problem of big spaces, but:
1) this way is not so comfortable;
2) this way is not suitable for forum
引述的反馈,因为在自己的引述中将每一行分开。
Here the problem is discussed and here 是一些 js 方法来修复它。但我不打算使用它,因为我使用 JSF 库中内置的 Quill。所以我切换到 pe:ckEditor 和 ckEditor 富文本编辑器
我正在为我的论坛使用 JSF (PrimeFaces) 标签 p:textEditor。此标签使用 Quill 富文本编辑器。默认行为是将每一行包装在块中(包装在段落标签 p /p 中):
<p>line1</p>
<p>line2</p> ....
而且看起来不太好,因为输出的行与行之间的空格太多。 相反,我需要这样(在行之间使用标记 br/):
<br/> line1
<br/>line2 .....
例如,PrimeFaces 扩展具有使用 ckEditor(富文本编辑器)的标签 pe:ckEditor
。我只需在 config.js
文件中添加 "config.enterMode = CKEDITOR.ENTER_BR;"
即可更改其行为。
p:textEditor
及其 Quill(富文本编辑器)是否有相同的功能或其他方法可以解决我的问题?
我正在调查 Quills owner -
https://github.com/quilljs/quill/issues/1074 . And I checked all new versions after this feedback.
So yet Quill does not has this ability. The owner suggests to use css-style for fixing this behaviour (adjust paddings). Yes, it can resolve a problem of big spaces, but:
1) this way is not so comfortable;
2) this way is not suitable for forum
引述的反馈,因为在自己的引述中将每一行分开。
Here the problem is discussed and here 是一些 js 方法来修复它。但我不打算使用它,因为我使用 JSF 库中内置的 Quill。所以我切换到 pe:ckEditor 和 ckEditor 富文本编辑器