Ajax para reemplazar un Div
De CidesaWiki
(Diferencias entre revisiones)
				
																
				
				
								
				|  (New page: Primero hay que agregar el evento onBlur en el object_input_tag (u otro helper)  <pre> 'onBlur'=> remote_function(array( 			  'update'   => 'divGrid',                           'url'      ...) | |||
| Línea 11: | Línea 11: | ||
| Las opciones de la remote_function son: | Las opciones de la remote_function son: | ||
| + | |||
| update: el nombre del div que se va a actualizar. | update: el nombre del div que se va a actualizar. | ||
| + | |||
| url: la acción que se va a ejecutar para hacer update del div | url: la acción que se va a ejecutar para hacer update del div | ||
| + | |||
| complete: declaración para hacer otro tipo de llamado Ajax para actualizar solo datos de objetos del formulario | complete: declaración para hacer otro tipo de llamado Ajax para actualizar solo datos de objetos del formulario | ||
| - | with: Ver | + | |
| + | with: Ver [[Agregar_Ajax_para_buscar_una_descripcion]] | ||
| + | |||
| + | |||
| + | |||
| + | Luego de colocar esta funcion, debemos crear la funcion executeAjax()[ver [[Agregar_Ajax_para_buscar_una_descripcion]]] y el archivo de la vista gridSuccess.php que reemplazará el div definido en "update". | ||
Revisión de 19:19 5 jun 2007
Primero hay que agregar el evento onBlur en el object_input_tag (u otro helper)
'onBlur'=> remote_function(array(
			  'update'   => 'divGrid',
                          'url'      => 'almdesp/grid',
			  'complete' => 'AjaxJSON(request, json)',
  			  'with' => "'ajax=2&cajtexmos=cadphart_desreq&cajtexcom=cadphart_reqart&codigo='+this.value"
			  ))
Las opciones de la remote_function son:
update: el nombre del div que se va a actualizar.
url: la acción que se va a ejecutar para hacer update del div
complete: declaración para hacer otro tipo de llamado Ajax para actualizar solo datos de objetos del formulario
with: Ver Agregar_Ajax_para_buscar_una_descripcion
Luego de colocar esta funcion, debemos crear la funcion executeAjax()[ver Agregar_Ajax_para_buscar_una_descripcion] y el archivo de la vista gridSuccess.php que reemplazará el div definido en "update".

