0

PrimeFaces の ap:inputText コンポーネントがあり、required="true" と requiredMessage="$$$$$$$$" も設定しました。$$$$$$$$$ メッセージを表示した後、[リセット] ボタンをクリックすると、これらのメッセージと入力テキスト フィールドの強調表示が消えなければなりません。例: のリセット ボタンをクリックすると、必要なメッセージと p:inputText の強調表示が消えるようにするにはどうすればよいですか。

                        <h:outputLabel for="username" value="Username: "
                            styleClass="cssLabelclasslogin" />
                        <p:inputText id="username" label="Username" required="true"
                            requiredMessage="Username is Required"
                            value="#{loginBean.username}" styleClass="loginFormcsstextBox">
                        </p:inputText>
4

1 に答える 1

1

探している機能は、p:resetInput コンポーネントで実現できます。

<p:commandButton value="Reset" update="username" process="@this"  >  
    <p:resetInput target="username" />  
</p:commandButton> 

以下も参照してください。

Primefaces-ResetInput

于 2013-07-16T11:52:36.283 に答える