*
* @access public
*/
- function agregarFilaCabecera ($contenido = '')
+ function agregarFilaCabecera ($contenido = '', $atributos = '')
{
return $this->addRow($contenido, $this->_conf['atributos']['celda_cabecera'],'TH');
}
return $this->addRow($contenido,$this->_conf['atributos']['celda_comun']);
}
+
+ /**
+ * Modifica el atributo rowSpan a la celda pasada por parametro
+ *
+ * @param $fila
+ * @param $columna
+ * @param $valor
+ *
+ * @access public
+ */
+ function rowSpan ($fila, $columna, $valor)
+ {
+ return $this->updateCellAttributes($fila, $columna, 'rowspan='.$valor);
+ }
+
+ /**
+ * Modifica el atributo colSpan a la celda pasada por parametro
+ *
+ * @param $fila
+ * @param $columna
+ * @param $valor
+ *
+ * @access public
+ */
+ function colSpan ($fila, $columna, $valor)
+ {
+ return $this->updateCellAttributes($fila, $columna, 'colspan='.$valor);
+ }
+
+
+
/**
* Devuelve el html de la tabla
*
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>
</title>
-<link rel="StyleSheet" href="./../Tabla/php/Tabla/tabla_estilos.css">
+<link rel="StyleSheet" href="./../php/Tabla/tabla_estilos.css">
</head>
<body bgcolor="#FFFFFF" color="#000000" align="center">
<table width="760" align="center">
<?php
- require_once './../Tabla/php/Tabla.php';
+ require_once './../php/Tabla.php';
$TABLA = new Tabla ();
- $row = array (
- '0' => 'Col 1',
- '1' => 'Col 2',
- );
+ $row = array ('R0C0','R1C1','R1C2','R2C3','R2C4','R2C5','R2C6','R2C7','R2C8','R2C9');
- $TABLA->agregarFilaCabecera($row);
+ $TABLA->agregarFilaCabecera($row);
- $row = array (
- '0' => 'Fila 1',
- '1' => 'Fila 2',
- );
-
+ $row = array ('R1C0','R1C1','R1C2','R2C3','R2C4','R2C5','R2C6','R2C7','R2C8','R2C9');
+ $TABLA->agregarFila($row);
+
+ $row = array ('R2C0','R2C1','R2C2','R2C3','R2C4','R2C5','R2C6','R2C7','R2C8','R2C9');
$TABLA->agregarFila($row);
+ $row = array ('R3C0','R3C1','R3C2','R3C3','R3C4','R3C5','R3C6','R3C7','R3C8','R3C9');
+ $TABLA->agregarFila($row);
+
+ $TABLA->colSpan(0, 0,10);
+ $TABLA->rowSpan(1, 0,3);
+ $TABLA->rowSpan(1, 1,3);
+ $TABLA->colSpan(1, 2,8);
+ $TABLA->colSpan(2, 2,2);
+ $TABLA->colSpan(2, 4,2);
+ $TABLA->colSpan(2, 6,2);
+ $TABLA->colSpan(2, 8,2);
+
+
$tohtml = $TABLA->toHtml();
print $tohtml;