tag eventos evento event ejemplo grails combobox onchange

grails - eventos - Pasar dos parámetros desde el evento combobox onChange



select onchange php (1)

Esto se debe a que remoteFunction a su vez escribe una función JS que activa una solicitud AJAX basada en la biblioteca utilizada correspondiente ( JQuery , DOJO , etc.). params atributo params se me ha solicitado en el formato nativo basado en la biblioteca AJAX que utiliza para su proyecto.

Marque la diferencia cuando se usan diferentes bibliotecas

JQuery: ''/'user.id=/' + this.value + /'&report=/' + ${reportInstance.id}''

DOJO: [Uso de Semi-dos puntos para el par clave-valor]

''/'user.id:/' + this.value + /', report:/' + ${reportInstance.id}''

Tengo el siguiente código:

<g:select name="availableUser.id" from="${availableUsers}" noSelection="['''': message(code: ''global.noSelection'')]" optionKey="id" value="${name}" onchange="${remoteFunction( controller: ''report'', action: ''getAvailableUsers'', params: [report: reportInstance.id, user: this.value], update: ''userSelection'' )}">

En la función remota getAvailableUser, puedo acceder al parámetro pasado llamado report, pero el otro (usuario) devuelve null constantemente, aunque el combobox esté procesado correctamente. Me gusta esto:

... <option value="21">John Smith</option> ...

Estoy tratando de obtener el valor del elemento seleccionado. En este caso, 21.