Intercambio de opciones entre selectores

Hace unos meses le di al mundillo de los desarrolladores el plugin SOS (Selectors Options Swapping). Desarrollado con técnicas que hoy consideramos obsoletas, y engorroso de configurar, ha sido sustituido por la versión 2, más ligera y funcional, y más cómoda de implementar en las páginas en las que sea necesario. Los que me conocéis sabéis que siempre me gusta buscar, y ofrecer cuando puedo, lo mejor de lo mejor. Me consta que los que hayáis probado la versión anterior encontraréis en esta una experiencia de desarrollador muy mejorada que, espero, os resultará satisfactoria.

El editor de DataTables (IV). Datos de múltiples tablas.

En este artículo vamos a realizar un ejercicio realmente muy interesante. Se trata de recopilar tablas que están relacionadas entre sí, incluyendo en los formularios de creación y edición campos de tipo select (los clásicos combos desplegables). Este ejercicio es especialmente laborioso y requiere mucha atención para sacarle todo el valor didáctico que posee. A cambio de este pequeño esfuerzo adicional, nos encontraremos con una forma de uso muy habitual en situaciones reales de desarrollo. Veremos que, a pesar de lo aparentemente extenso del código, siempre es más compacto y optimizado (es decir, más robusto, seguro y eficiente) que si programásemos a mano los formularios. Además, es más rápido y fácil de programar. Al tratarse de un ejercicio basado en un desarrollo real, seguramente los códigos que te ofrezco en este artículo te resulten útiles en tu trabajo, con pocas adaptaciones. Venga, vamos al lío.