jorozco
(Jhon Jairo D. Orozco)
22 Marzo, 2013 19:15
1
La verdad NO he podido colocar una etiqueta de grupo(agrupar varias etiquetas con un mismo nombre) en un ML, alguien tiene un ejemplo ? el hilo anterior es el siguiente
http://foro.comunidad.siu.edu.ar/index.php?topic=1358.msg4476
Gracias y buen día
jorozco
(Jhon Jairo D. Orozco)
23 Marzo, 2013 20:05
2
Logre agrupar las etiquetas, como se quería, pero al exportar a excel, NO me incluye dicho agrupamiento,
por favor miras que puede estar errado ?
function generar_formulario_encabezado() {
$datos_actividad = toba::memoria()->get_dato_instancia(‘datos_actividad’);
$datos_actividad = rs_ordenar_por_columna ($datos_actividad, ‘asa_tipo_actividad’);
echo “\n”;
echo “
CONTROL DE LAS ACTIVIDADES
DURANTE EL PERÍODO ”;
echo "<tr>\n";
$estilo = 'ei-ml-etiq';
$actividad_nombre = ''; $cantidad = 3;
$id_form = 'ef_form_9442_form_actividades'.$actividad_nombre;
echo "<th align='center' colspan = $cantidad id='nodo_$id_form' class='ei-ml-columna'>\n";
echo "<b>$actividad_nombre";
echo "</th>\n";
//agrupamiento de las etiquetas
$i=1; //ef_form_9442_form_actividadesper_codigo
foreach ($datos_actividad as $actividades){
foreach ($actividades as $reg_actividad => $value) {
if ($reg_actividad == ‘tipact_nombre’) $actividad_nombre = $value;
if ($reg_actividad == ‘asa_cantidad’) $cantidad = $value;
}
$id_form = ‘ef_form_9442_form_actividades’.$actividad_nombre;
echo “\n”;
echo “$actividad_nombre \n”;
echo “\n”;
$i++;
}
//en adelante las etiquetas del ML
echo “\n”;
$primera = true;
foreach ($this->_lista_ef_post as $ef){
$id_form = $this->_elemento_formulario[$ef]->get_id_form_orig();
$extra = ‘’;
if ($primera) {
$extra = ‘colspan="’.($this->colspan + 1).‘"’;
}
echo "<th $extra id='nodo $id_form’ class=‘ei-ml-columna’>\n";
if ($this->_elemento_formulario[$ef]->get_toggle()) {
$this->hay_toggle = true;
$id_form_toggle = 'toggle ’.$id_form;
echo “”;
}
$this->generar_etiqueta_columna($ef);
echo “\n”;
$primera = false;
}
}
Gracias si me pueden completar la ayuda
richard
(Dalinger, Ricardo)
26 Marzo, 2013 20:02
3
Hola Jhon,
fijate que asi como existe un metodo para generar el codigo html del encabezado que se envia al cliente, tambien debe existir uno que se utiliza para generar el encabezado durante la exportacion a Excel, tendrias que redefinir ese metodo ahi tambien si es que deseas que se exporte el encabezado tal cual lo ves en el HTML.
Saludos