Posto qui una cosa abbastanza ostica con cui sto litigando da tempo.

Sto cercando di capire come si maneggia lo strumento in oggetto (con Trinidad).

Il mio oggetto è estremamente semplice:

codice:
<tr:document>  		
<h:outputText value="Seleziona Vincitori" /> 		
<tr:selectManyCheckbox id="select_vincitori_for_rinnovo" binding="#vincitoreRinnovoMgmtBean.binding}" required="true" layout="pageDirection"> 			
<f:selectItems value="#{vincitoreRinnovoMgmtBean.vincitoriItems}" /> 		</tr:selectManyCheckbox> 		
<h:message for="select_vincitori_for_rinnovo" style="font-family: Arial, sans-serif; font-size: 14; color: red;" />
</tr:document>
Il Mngmt Bean ha i setter e i getter (come ho trovato indicato in migliaia di manuali) della proprietà binding, del tipo CoreSelectManyCheckbox (che dovrebbe essere quella giusta).
vincitoreRinnovoMgmtBean.vincitoriItems funziona. Mi lista correttamente le occorrenze della lista.
I passaggi successivi quali sono? Io idealmente dovrei creare una lista di valori "selected" all'interno del mio Mgmt Bean, per poterli poi scrivere.
Ma come si maneggiano i valori "selezionati"?

E' meglio usare il "binding" o il "value", e che differenze ci sono??

Grazie a chiunque possa illuminarmi o indicarmi qualche guida a riguardo.