gpt4 book ai didi

jsf-2 - 对话框中的Primefaces编辑器不起作用

转载 作者:行者123 更新时间:2023-12-04 07:24:50 25 4
gpt4 key购买 nike

我有一个对话框来插入一些字段,其中之一是p:editor,其显示就像禁用时一样,被禁用。一个奇怪的“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>

显示问题的对话框图像:

如您所见,编辑器就像已禁用,并在其主体中显示“true”。

最佳答案

我解决了这个问题。
我刚刚将update=":insertForm"放到了打开对话框的commandButton中,并且它起作用了。

<p:commandButton id="insertButton" value="Inserisci" oncomplete="dlg1.show();" update=":insertForm" />

关于jsf-2 - 对话框中的Primefaces编辑器不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14982922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com