UDA-EJIE / udaRUP

RUP components repository
Other
13 stars 10 forks source link

Asignar valor a rup_select remoto #290

Closed JONAGUIPER closed 1 year ago

JONAGUIPER commented 1 year ago

Muy buenas, Estamos intentando setear un valor a un combo que carga sus valores de manera remota, por lo que la opción .val(value) no funciona, y según la documentación de select2 hay que hacerlo asi: https://select2.org/programmatic-control/add-select-clear-items#preselecting-options-in-an-remotely-sourced-ajax-select2 Pero la cuestión es: esto no es compatible con la versión actual de rup_combo, además busco en la documentación y solo encuentro la información de la api y nada de ejemplos de uso... por lo que no sé si está implementado esto en el wrapper o extensión que hacen para crear el rup_select.

Gracias por la ayuda que puedan prestar

hmartinez85 commented 1 year ago

buenas, si te he entendido bien, el la documentación de la API, puedes usar el setRupValue, la guía con más ejemplos la subiremos en breves. Un saludo. @JONAGUIPER

JONAGUIPER commented 1 year ago

no puedo usar eso porque el rup_select del tipo remoto y no carga los datos hasta que lo despliegas por primera vez.

hmartinez85 commented 1 year ago

en ese caso sería la propiedad selected. image

Con eso si te vale, no? @JONAGUIPER ?

JONAGUIPER commented 1 year ago

de esa manera se carga el combo precargado y no es el caso de uso, explico: es un formulario que se muestra vacío en primera instancia, luego el usuario introduce un dni y por ajax recupero la informacion de la persona y debo precargar los datos del formulario; en dicho formulario existen select para el lugar de residencia que se cargan vía NORA, en estos select son en los que tengo el lio, ya que esos select que cargan sus opciones remotamente y en el momento que voy a setear el valor via javascript no lo hace porque la lista no está poblada...

Cuando voy a la documentación de select2 encuentro la información que coloqué en el primer mensaje... loque supone un sobre esfuerzo para realizar esa asignación... queria saber si este caso de uso esta planteado en la versión actual...

hmartinez85 commented 1 year ago

Puedes poner capturas, para entenderlo mejor. gracias @JONAGUIPER

JONAGUIPER commented 1 year ago

estado inicial sin desplegar la lista la primera vez y seteando un valor que se que existira: image ni se inmunta.

Despliego la lista para que se carguen las opciones; image Ejecuto el mismo comando: image lanzo los trigger, y nada: image pero si graficamente seleciono ese apción una vez y cambio a otra si que lo setea; image entiendo es por que se encuntra ahora la opcion aqui: image

Esto se lo muestro usando la consola ya que es lo mismo o parecido lo que uso via javascript. La definicion del componente la hacemos asi: image

Espero que con esto me puedas entender

hmartinez85 commented 1 year ago

Se cierra, añadiendo los serielizes correctos.