質問

んに少し問題を用いた条件付きでの評価の表現券/a4j

こちらは自分のコード

<a4j:form>
         <h:inputText id="id1" value="#{mybean.myvalue}" size="1"
                   required="#{not mybean.condition}"
                   rendered="#{not mybean.condition}"
                   requiredMessage="Put a number in here" />

           <h:selectBooleanCheckbox value="#{mybean.condition}">
                <a4j:support event="onclick" reRender="id1"/>
            </h:selectBooleanCheckbox>

<a4j:commandButton action="#{mybean.myaction}" value="Do something" />

 </a4j:form>

Boolean型のチェックボックス条件の有効/無効設定のバリデーションを実施します。

これは当てはまりませんの仕事:のa4j:commandButtonだけスキップのバリデーションを実施します。

感謝。

役に立ちましたか?

解決

の場合 inputText 検証に失敗した(プロセス検証フェーズ)、その価値 mybean.条件 更新されません(プロセスの更新フェーズ)。以来、テキストフィールドを使用し 必要 属性として取り込むことができ、飛躍があると思われます。

ライフサイクルからのRichFacesのメンバー

alt text
(出典: jboss.org)

該当財団の位相に失敗した場合、ライフサイクルをスキップ描画のための対応を避ける営業に無効入力します。で利用できます h:メッセージh:メッセージ タグビューの報告に誤りがないデザインだねることにより、新たなものまで再描画されます。

私の推測と設定した場合 ajaxSingle 属性 aj4支援 タグのように行動しています。の文書によるとこのことのみを提出しの値に制御でテキストフィールドへの関与の申請値/プロセス検証プロセスを更新します。

他のヒント

MyBeanとの範囲は何ですか?それの要求スコープは、その値は、ボタンや入力フィールドをクリックしたときにリセットされます(レンダリングが「偽」に解決されている場合)、すべてで処理される可能性があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top