Con este ejemplo voy
a mostrar cómo gracias a la nueva API de Cliente y el método SDATA podemos
desarrollar campos desplegable encadenados, es decir, crear un campo
desplegable que muestre unos valores dependiendo del valor seleccionado en otro
campo.
Esta funcionalidad
antiguamente ya la podíamos obtener, pero en “hard-code” mediante javascript, ya
que podíamos escribir directamente los valores del elemento SELECT, dependiendo
del valor seleccionado en otro desplegable. Esto tenía el principal problema
que era muy poco mantenible, ya que si se añadían nuevos valores al segundo desplegable,
se tenía que volver a modificar el script del desarrollo.
Con esta nueva
solución no tendremos este problema, ya que mediante SDATA obtenemos los valores
que necesitamos mostrar “directamente” de la base de datos, y los escribiremos
dentro del objeto SELECT dependiendo del valor que hayamos seleccionado en el
primer desplegable.
Para nuestro ejemplo
hemos creado dos campos (“tipo de caso” y “subtipo de caso”).