Я использую компонент textEditor в PrimeFaces, а переменная String (JEE) содержит введенный текст.Когда я инициализирую эту переменную с помощью «null» или «» непосредственно перед вызовом компонента, эта переменная затем содержит: <p><br></p>
В результате заполнитель не отображается, а курсор располагается на второй строке.Как я могу удалить это значение?
Вот мой код:
<p:contextMenu>
<p:menuitem value="Ajouter une note" actionListener="#{noteManagerBean.initialiserNote()}"
oncomplete="PF('widgetNoteDialog').show()"
update="idNoteDialog"/>
</p:contextMenu>
<p:dialog id="idNoteDialog" widgetVar="widgetNoteDialog" style="position: absolute; border: none; border-radius: 0; z-index: 2" class="effetZoom" showEffect="fade" hideEffect="fade" closable="false" resizable="false">
<p:textEditor placeholder="Entrez votre texte ici" value="#{noteManagerBean.noteTexte}" height="129" style="width: 294px; position: absolute; top: 0px; left: 12px; margin-left: -1px; background-color: transparent">
<f:facet name="toolbar">
<span class="ql-formats">
<button class="ql-bold"></button>
<button class="ql-italic"></button>
<button class="ql-underline"></button>
</span>
</f:facet>
</p:textEditor>
</p:dialog>
@SessionScoped
@Named
public class NoteManagerBean implements Serializable {
private String noteTexte;
public void initialiserNote() {
setNoteTexte(null);
}