Come inviare dei parametri ad un controller da una pagina visualforce senza javascript
Codice in pagina visualforce
<apex:outputpanel >
<apex:inputText html-min="1" html-type="number" value="{!Libro.Qnt}" style="width:80px!important;" />
<apex:actionSupport event="onclick" action="{!ModificaColli}" rerender="ListaLibriSelezionati,Totale">
<apex:param name="IdLibro" value="{!Libro.id}" />
<apex:param name="QntLibro" value="{!Libro.Qnt}" />
</apex:actionSupport>
</apex:outputpanel>
Codice nel controller
Id IdLibro = ApexPages.currentPage().getParameters().get('idLibro');
Integer QntLibro = integer.valueOf(ApexPages.currentPage().getParameters().get('QntLibro'))+1;
System.debug('Id: '+IdLibro+' Quantità: '+QntLibro);
System.debug(ListaLibriSelezionati);