Pao*_*one 8 editor primefaces jsf-2
我有一个对话框来插入一些字段,其中一个是ap:编辑器,显示它被禁用而不是.编辑器主体中会显示一个奇怪的"true"字符串.代码:
<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>
Run Code Online (Sandbox Code Playgroud)
显示问题的对话框图像:

正如您所看到的那样,编辑器就像被禁用,并在其正文中显示"true".
我解决了这个问题.我刚刚update=":insertForm"进入commandButton,打开对话框,它的工作原理.
<p:commandButton id="insertButton" value="Inserisci" oncomplete="dlg1.show();" update=":insertForm" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6222 次 |
| 最近记录: |