簡體   English   中英

PrimeFaces 3.5 Editor無法清除文本

[英]PrimeFaces 3.5 Editor can't clear text

我正在使用JSF 2,Glassfish 3.1,PrimeFaces 3.5。 我從使用PF 4.0的主頁復制了演示。 我刪除了PF功能以使用我的PF版本。

這是我的代碼:

   <h:form id="form">

        <p:editor id="editor" value="#{editorBean.value}" width="600"/>

        <h:panelGrid columns="2" style="margin-top:10px">
            <p:commandButton id="submitButton" value="Submit" update="display" oncomplete="dlg.show()"
                             icon="ui-icon-disk" />
            <p:commandButton id="clearButton" type="button" value="Clear" onclick="editor.clear()"
                             icon="ui-icon-close" />
        </h:panelGrid>

        <p:dialog header="Content" widgetVar="dlg" showEffect="fade" hideEffect="fade" modal="true">
            <h:outputText id="display" value="#{editorBean.value}" escape="false" />
        </p:dialog>

    </h:form>

提交按鈕效果很好,但是我無法使用“清除”按鈕清除編輯器文本。 PF 3.5是否支持清除方法? 希望有人建議我。

您尚未指定widgetVar屬性。 因為它選擇了widgetVar值來清除編輯器部分,而不是您的情況下的id。

它應該是。

<p:editor id="editor" value="#{editorBean.value}" widgetVar="editor" width="600" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM