Ho una tabella di dati che scorre attraverso un oggetto personalizzato e genera caselle di controllo. Nella seconda pagina, voglio determinare quale di queste checkbox è stata selezionata.Come scoprire quali caselle di controllo sono state selezionate nella pagina successiva in VisualForce?
Nella pagina Visualforce:
Age <apex:inputText value="{!age}" id="age" />
<apex:dataTable value="{!Areas}" var="a">
<apex:column >
<apex:inputCheckbox value="{!a.name}" /> <apex:outputText value="{!a.name}" />
</apex:column>
</apex:dataTable>
Nel Controller:
public String age {get; set; }
public List<Area_Of_Interest__c> getAreas() {
areas = [select id, name from Area_Of_Interest__c];
return areas;
}
Sulla mia seconda pagina, posso recuperare il valore che l'utente ha messo nella casella di testo "età" utilizzando {!age}
. Come posso recuperare le caselle di controllo che sono state controllate?
Grazie.
Concetto perfetto e implementazione! Grazie a @Pavel – highfive