1

私はJSF 1.2とIceFaces 1.8を使用しています。

私のページでは、selectOneListbox を取得しました。このコンテンツ (EQUAL TO、BETWEEN、IN など) によって、inputText フィールドがレンダリングされます。EQUAL TO が選択された場合は 1 つのフィールドがレンダリングされ、BETWEEN が選択された場合は 2 つのフィールドがレンダリングされます。

inputText フィールドの検証が失敗し、リストボックスの内容を変更すると、説明されたレンダリングが機能しません。

HTMLページから「無効な」コンポーネントを削除する方法を誰か提案していますか?

4

1 に答える 1

0

無効なコンポーネントを非表示に設定しました。

visible="#{myManagedBean.fieldVisible}"これを実現するために、JSF ページと public boolean isFieldVisible() { return flag; } マネージド Bean でコンポーネントの属性を使用します。

于 2011-08-21T18:44:59.507 に答える