Cómo armar formularios dinámicos, con ef_combo ?

Estimados,

Encontré un topic muy bueno (de alumno66 y Richard), en el que se explica como crear un formulario en tiempo de ejecución, agregando efs al formulario (http://foro.comunidad.siu.edu.ar/index.php?topic=2390.0).

Mi pregunta puntual, es como hacer para crear un efs del tipo ef_combo, en lugar de ef_editable; en el que se pueda por ej., elegir la siguiente lista fija de opciones (M/Masculino,F/Femenino).

En el ejemplo del topic referenciado, se agregan efs del tipo ef_editable, de la siguiente manera:

     $nuevo_ef = array(
            'identificador'  => 'ef04',
            'columnas' => 'ef04',
            'obligatorio' => 0,
            'elemento_formulario' => 'ef_editable',
            'etiqueta' => 'NUEVO!!!',
            'descripcion' => 'Este ef se añadio dinámicamente',
            'inicializacion' => '',
            'colapsado' => 0,
            'desactivado' => 0,
            'objeto_ei_formulario_proyecto' => $vector[0],
            'objeto_ei_formulario' => $vector[1],
            'orden' => 4,
            'oculto_relaja_obligatorio' => 0
        				);

Espero haber sido claro en mi pregunta. Gracias y saludos!

Hola Diego,

el procedimiento es el mismo para todos los efs… lo que cambia es el tipo de ef y algun parametro puntual que pueda usar dicho tipo.

En tu caso, la componente ‘elemento_formulario’ deberia tener el valor ‘ef_combo’ … y luego tendrias que agregar los parametros necesarios para el metodo de carga, que en tu caso es una lista fija.

Para ver cuales son dichos parametros y de que tablas se obtienen, podes recurrir al archivo toba_ei_formulario_def.php o bien a la tabla apex_objeto_ei_formulario_ef.

Saludos