[sin_prototype] remote_fuction en proveedor nombre y NIF (formulario de gastos)
En: Proyecto > Ejecucion Economica > Gastos
A la hora de editar o dar de alta un nuevo gasto, si se teclea algo en el campo "Emisor de la factura" y se elige alguna de las opciones que sugiere el autocomplete, al seleccionar uno de ellos, automaticamente se hace otra llamada ajax para completar el campo siguiente (NIF de emisor).
NOTA: A la inversa funciona igual: si seleccionamos un NIF nos pone automaticamente el nombre.
Esto se hace con el cambpo after_update, y el metodo remote_function.
El remote_fuction (y el after_update) se utiliza en dos ocasiones:
MacBook-Air-de-Jaime:gor jaime$ grep -r -B1 remote_function app/
app//views/gasto_proyectos/_proveedor_nif.html.erb- <%= texto _("NIF Emisor"), 'gasto', 'proveedor_nif', '1_2', value: obj_value, autocomplete: true, disabled: disabled,
app//views/gasto_proyectos/_proveedor_nif.html.erb: after_update: "function(element,value){" + remote_function( url: { action: :completa_proveedor_nombre }, with: "'search='+element.value") + "}" %>
--
app//views/gasto_proyectos/_proveedor_nombre.html.erb- <%= texto _("Emisor factura"), 'gasto', 'proveedor_nombre', '1', value: obj_value, autocomplete: true, disabled: disabled,
app//views/gasto_proyectos/_proveedor_nombre.html.erb: after_update: "function(element,value){" + remote_function( url: { action: :completa_proveedor_nif }, with: "'search='+element.value") + "}" %>
Habria que implementar este comportamiento aunque sea de una forma diferente.
De momento se comenta el remote_function para poder continuar.