skillup

技術ブログ

Java

JSFのプルダウンに関して(イベントをトリガーにする&非ajax)

投稿日:2015年9月8日 更新日:

いろいろと社内アプリを作っていたせいでかなりプルダウンは慣れたとおもったのですが、未知の部分がさらにあったのでまとめます。

初期値に値がないとき

ようはプルダウンで初期値を「~を選んでください」みたいな値を入れないパターンです。

個別に<h:selectItem >を追加するだけです。

コード

プルダウン変更時に遷移

ajaxみたいに画面の一部を変えるのではなくて、画面自体を遷移させるような処理を書きたい&CDIの特定のメソッドをよびだしたいときは下記のように書きます。

コード

この場合イベントリスナーに飛びます。

詳しくは下のリンクを参考にしてみてください。

参考リンク

http://www.mkyong.com/jsf2/jsf-2-valuechangelistener-example/

追記 上記のコードは不完全でした。

今は使うケースがあまりないですが、下記に詳しい使用法が書いてあります。

JSF2.0 タグ一覧 (f:valueChangeListener) 応用編

http://www.tutorialspoint.com/jsf/jsf_valuechangelistener_tag.htm

-Java
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Mapの使い方

Javaに限らずプログラミングで最も大切になるのは配列の処理でしょう。 Javaですと、PHPのような連想配列の代わりにMapを使用します。 Contents1 Mapとは?1.1 Mapのインスタン …

no image

jenkinsのオートデプロイ

久々にJavaやりました。 Contents1 やりたいこと2 ハマりポイント2.1 Antでのjobの設定2.2 jenkinsでビルドできない2.3 jenkinsのオートデプロイ2.4 SSHで …

no image

配列からListへの変換

配列からListにしたいとき、ループでいちいち回さなくても下記の処理で一気にListに変換できます。

Netbeansに教えてもらいま …

no image

データベース文字コード対策他

Contents1 JDBC文字化け対策2 BigDecimal2.1 ソース2.2 参考リンク3 CreateQuery4 jsfのconvertNumber JDBC文字化け対策 データベースがu …

no image

Fileのアップロード

業務でCSVのアップロードを行っていますが、ファイルになりますと当然文字列ではなく、バイナリ形式のデータが必要になります。 アップロード自体の処理を書いていなかったので、その扱い方についてちょっと書い …

アーカイブ