Lo único que se me ocurre hacer es copiar el html de un link_to_remote y
pegarlo:
:after_update_element=>“function (ele,value) {new Ajax.Updater(‘mi_div’,
‘/admin/activities/getValue/’+value.id, {asynchronous:false,
evalScripts:true, parameters:‘authenticity_token=’ +
encodeURIComponent(‘bef7a073ad6d9746f0c3e8e80b5d8680f39170f7’)}); return
false;}”
Se supone que el model_auto_completer guarda en un hidden el id del
elemento, cómo puedo obtener ese id para ponerlo en mi función? estaba
poniendo value.id pero no es ese el valor correcto.
Bueno, he hecho ésto, no se si es la manera, se aceptan sugerencias.
Gracias
----- Mensaje original ----
De: Miguel Angel Calleja Lÿffffe1zaro [email protected]
Para: [email protected]
Enviado: viernes, 11 de julio, 2008 13:13:06
Asunto: [Ror-es] model_auto_completer: llamar método vía ajax en
after_update_element
Hola, estoy usando el model_auto_completer, me gustaría que cuando
seleccionara un item del listado me llamara a un método vía ajax, es
posible? Con :after_update_element se puede llamar a una función de
javascript, pero desconozco cómo construir un link_to_remote ahí si es que se
puede.
Trato de hacer ésto:
<%=model_auto_completer “aspect_#{n}”,“”,“codigo_#{n}”,“0”,{:url => {
:action => ‘auto_complete_model_for_aspect’, :n=>n
},:after_update_element =>
llamar_metodo_via_ajax},:class=>‘inv_input_lar’, :title=>“Aspecto”,
:onblur=>“this.style.backgroundColor=‘#e1e1e1’” %>
Alguna sugerencia? Gracias
______________________________________________
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.
Ror-es mailing list
[email protected]
______________________________________________
Enviado desde Correo Yahoo! La bandeja de entrada más inteligente.