Autocomplete

Hola!, soy nuevo en yii2 y necesito su valiosa ayuda por favor…

el asunto es el siguiente: tengo un formulario enlazado a una base de datos, y tengo un textInput que me está funcionando con el autocomplete sin problemas. el asunto es que necesito que cuando seleccione una opción de la lista que se me despliega, los otros campos del formulario se carguen con la información que les corresponde en la tabla. alguien podría ayudarme por favor?

Buenas.

Tienes que programar el evento "change" de tu lista con una llamada AJAX que devuelva esos datos y los escriba en sus correspondientes controles.

Algo así en tus opciones de la lista:




...

...

'onchange' => '$.ajax({

                      url: "urlToControllerAction",

                      type: "post",

                      data: {"var1Name" : "var1", "var2Name" : "var2"},

                      success: function(data)

                               {

                               // "data" serán los datos que necesitas, por ejemplo en JSON.

                               // Que devolverás desde la acción ejecutada.

                               // Vas actualizando tus controles con los datos.

                               // Por ejemplo.

                               $("#campo1Id").val(data.campo1);

                               }

                      });'

...

...



Un saludo.