Configurar desplegables dependientes en formulario datos

Estoy configurando un formulario de edición (_AlphaEdit.xml) en CartoDruid vinculado a un catálogo en SQLite (catalogos.sqlite). Necesito que un campo desplegable (Variedad) muestre únicamente las opciones según lo seleccionado en un desplegable previo (Cultivo).

Mis dudas para el foro/desarrolladores son:

  • ¿Soporta el motor de formularios de CartoDruid eventos de refresco (on change) en consultas choicesByQuery que dependen del valor de otro campo?

  • ¿Existe alguna sintaxis específica o propiedad en el XML para indicar a un campo que debe recargarse cuando cambie el valor de su campo “padre”?

  • En caso de no ser posible mediante variables en la consulta SQL, ¿cuál es la mejor práctica recomendada en CartoDruid para gestionar catálogos con jerarquías/dependencias?

¡Muchas gracias de antemano por la ayuda!

Buenos días,

Actualmente Cartodruid no soporta los desplegables con valores dependientes de otros campos. Estamos trabajando para incorporar el sistema de formularios personalizados de nuestra aplicación Formulio que sí permite incluir campos dependientes.

Formulio es una app independiente de Cartodruid que permite crear proyectos de recogida de datos de forma sencilla, diseñando formularios y encuestas a medida con muy poco esfuerzo. Incluye componentes para cubrir la mayoría de las necesidades habituales en la captura de datos y puede obtener información de distintas fuentes, como bases de datos, ficheros o servicios externos.
Si quieres probarla está disponible para descargar en https://play.google.com/store/apps/details?id=es.jcyl.ita.formic&hl=es

Un saludo

Muchas gracias por su respuesta y aclaración y nuevamente enhorabuena por su trabajo.

Estaré atento a nuevas actualizaciones en las que se aplique formulio.

Un cordial saludo

Buenos días,

Te paso el enlace a la documentación de Formulio para que la eches un vistazo por si la aplicación te fuera de utilidad para tus proyectos.

https://www.formulio.org/

Un saludo