2017-07-06 13 views
0

アカウントとカードの2つの異なる値型を取り入れるSelectOneMenuを作成しようとしています。その結果、1つのドロップダウンリスト:異なるSelectItemタイプのSelectOneMenuを作成することは可能ですか

カード:
-1224455667778822
-5353534344344343
アカウント:
-2323323232
-2323233211

私は抽象化のいくつかの種類がよいと思いますSelectOneMenuのvalue属性にその値の型を定義するために必要ですが、選択された具体的な型をどのように取得するのか想像できません。

助けが必要です。

@Update 一時的な回避策として、私はCardとAccountオブジェクトの代わりにStringを使用しました。桁数に応じて必要なオブジェクトに解析します(カードは16桁、アカウントは14)。

答えて

0

これは重複した質問のようです。しかし、参考のために、@BalusCで説明されている以下のコードを簡単に見てみるか、SelectOneMenu GroupingのPrimefacesの例を見てください。

https://stackoverflow.com/a/14627849/3403415

それが役に立てば幸い!

+0

重複していると思われる場合は、それをマークしてください。 – Kukeltje

+0

私は評判のポイントを持っていないのでできません。 ** Oops !! ** –

+0

問題は、具体的なタイプに応じて必要な値を得る方法ではなく、それらのアイテムをグループ化する方法ではありませんでした。そこで、これらのエンティティの両方が実装され、コンバータを使用して必要なタイプを取得するインターフェイスを作成しました。 – Tiana

関連する問題