Tworzę listę javax.faces.model.SelectItem
(w fasoli) do użytku z h:selectManyCheckbox
, ale nie mogę się dowiedzieć, jak wybrać SelectItem
wybrany.Howto make javax.faces.model.SelectItem selected
Czy ktoś wie, jak to zrobić? ? Musi być możliwe, tuż ...
public List<SelectItem> getPlayerList(String teamName) {
List<SelectItem> list = new ArrayList<SelectItem>();
TeamPage team = (TeamPage) pm.findByName(teamName);
List<PlayerPage> players = pm.findAllPlayerPages();
for (PlayerPage player : players) {
boolean isMember = false;
if (team.getPlayerPages().contains(player)) {
isMember = true;
}
SelectItem item;
if (isMember) {
// TODO: Make SelectItem selected???
item = null;
} else {
item = new SelectItem(player.getId(), createListItemLabel(player), "", false, false);
}
list.add(item);
}
return list;
}
dzięki za szybką odpowiedź/odpowiedź! – mafro