Primefaces ピックリストにターゲットを事前設定する方法は?
DualListModel
次のコードで初期化しました:
List<Dimension> dimensionsSource = new ArrayList<Dimension>();
List<Dimension> dimensionsTarget = new ArrayList<Dimension>();
Dimension dimension = new Dimension("Year", "year", "name");
dimensionsSource.add(dimension);
dimension = new Dimension("Quarter", "quarter", "id");
dimensionsSource.add(dimension);
dimension = new Dimension("Month", "month", "id");
dimensionsTarget.add(dimension);
dimensions = new DualListModel<Dimension>(dimensionsSource, dimensionsTarget);
PickList
画面に表示されると、ターゲットリストに「月」がありますが、データを送信するとgetTarget()
空のリストが返されます。