Bazı alanları eklemek için bir iletişim kutusu var, bunlardan biri p: editör, devre dışıyken olduğu gibi görüntüleniyor. Düzenleyici gövdesine garip bir "gerçek" dize görüntülenir. kodu:Bir iletişim kutusundaki Primefaces düzenleyicisi çalışmıyor
<p:dialog id="insertPanel" header="Inserisci" widgetVar="dlg1" appendToBody="true" modal="true">
<h:form id="insertForm">
<h:panelGrid columns="2">
<h:outputLabel value="Nome: " for="name" />
<p:inputText id="name" value="#{controller.name}" />
<h:outputLabel value="Oggetto: " for="subject" />
<p:inputText id="subject" value="#{controller.subject}" />
<h:outputLabel value="Visibilità: " for="visibility" />
<p:inputText id="visibility" value="#{controller.visibility}" />
<h:outputLabel value="Testo: " for="text" />
<p:editor id="text" value="#{controller.text}" width="600"/>
<f:facet name="footer">
<p:commandButton actionListener="#{controller.insert}" value="Inserisci" />
</f:facet>
</h:panelGrid>
</h:form>
</p:dialog>
sorunu gösteren iletişim kutusunun bir görüntü:
Eğer editör engelli gibidir ve onun vücuda "true" gösterir görebileceğiniz gibi.
Yardımcı olabilirse, diğer alanları eklemeksizin Ekle düğmesine bastığımda, formun onaylama hatasıyla döndüğünü ve yalnızca editörün çalışmaya başladığını fark ettim! Nedenini anlamıyorum! –
'' '' gibi diğer PrimeFaces bileşenlerinin içine yerleştiriyor musunuz? –
Evet, bir "" içinde, ancak "appendToBody =" true "var, hemen hemen her şeyi düzeltmemeli mi? –