Comment définir defalult éléments sélectionnés dans selectOneRadio/selectCheckboxMenu par les haricots dans primefaces
Je veux créer selectOneRadio
liste et selectCheckboxMenu
qui éléments de haricot objets.
Pour les non sélectionnés de la liste c'est bien le travail.Mais comment puis-je fournir ces listes avec certains élément(s) sélectionné par défaut.
Mon selectCheckboxMenu
code est comme ça.
<p:selectCheckboxMenu id="trdays"
value="#{mybean.selectedDay}"
label="Select Days">
<f:selectItems value="#{mybean.dayList}" var="day"
itemValue="#{day.value}" itemLabel="#{day.name}"/>
</p:selectCheckboxMenu>
il devrait ressembler à ceci lorsque la page est chargée et que l'utilisateur n'ai rien fait encore.
MODIFIER
La Journée De Classe :-
public class Day{
private String name;
private String value;
//getters and setters
}
- Quel est le type de votre
selectedDay
propriété?
Vous devez vous connecter pour publier un commentaire.
Valeur de l'attribut de selectCheckboxMenu composant doit obtenir la votre les valeurs par défaut.
Sur le haricot côté, vous devez écrire un getter pour selectedDayList et tous les daylist.
Exemple:
.xhtml de la page devrait ressembler à ceci.
Bonne Chance!
Juste ajouter des valeurs par défaut dans le
selectedDay
liste (ou un tableau) dans la méthode init (avec@PostConstruct
annotation). Ces valeurs doivent avoir la même valeur en tant que correspondantitemValue
attribut (dans votre cas c'estday.value
).