0


0

JSF valueChangeListenerはフォーム送信時に起動されません

DIV要素を選択すると、選択したDIVの非表示要素の値を取得し、非表示要素を含むフォームに渡します。 その後、このフォームが送信されます。 以下は私のコードの一部です。

フォーム内の* hidden input の値はDIVの選択時に正しく設定され、 _ formもsubmited_ *ですが、valueChangeListenerは起動されません。

すべてのヒントを歓迎します!

-チョサン

非表示要素のあるフォーム:


  • DIV要素:*

                      ......
  • Java *

public void changeListenerSelectedForumPost(final ValueChangeEvent event) {
setSelectedForumPost(event.getComponent().getAttributes().get("value").toString());

}

1 Answer


1


inputTextに「valueChangeListener」属性がないようです。 JSFがどのリスナーを呼び出すかを知るために、この属性が必要です。 Beanの名前が「bean」であると仮定した場合の例を次に示します。