+ if ($simple == 0) {
+ $tmp = $this->_parseAttributes($this->_conf['atributos']['tabla_contenedora']);
+ $tmp['width'] = $this->_attrs['width'];
+ $tabla_externa = new HTML_Table($tmp);
+ $tabla_externa->setCellContents(0,0,parent::toHtml(),$this->_conf['atributos']['celda_comun']);
+ $result = $tabla_externa->toHtml();
+ }
+ else {
+ $result = parent::toHtml();
+ }
+
+ return $result;
+ }
+
+ /**
+ * Cambia las propiedades de una columna.
+ *
+ * Cambia las propiedades de una columna. Si $attrs es un array
+ * asociativo, se setean los atributos representados por las claves
+ * con los valores. En este caso se ignora el tercer parametro ($val).
+ * Si $attrs es un string, se setea el atributo descripto por $attrs
+ * al valor $val.
+ *
+ * @param int $col
+ * @param mixed $attrs
+ * @param mixed $val
+ *
+ * @access public
+ */
+ function setCol($col, $attrs, $val = true)
+ {
+ if (!is_array($attrs)) {}
+ $attrs = array($attrs => $val);
+ }
+ foreach ($attrs as $attr => $val) {
+ // El switch se puede reciclar y hacer un metodo generico...
+ switch (strtoupper($attr)) {
+ case 'HEADER':
+ return $this->updateColAttributes($col, $this->_conf['atributos']['celda_cabecera']);
+ case 'ALIGN':
+ return $this->updateColAttributes($col,"align=\"$val\"");
+ case 'WIDTH':
+ return $this->updateColAttributes($col,"width=\"$val\"");
+ default:
+ trigger_error("No se puede setear el atributo $attr a la columna $col", E_USER_ERROR);
+ }
+ }
+ }
+
+ /**
+ * Funcion que establece los atributos de una fila
+ *
+ * @param int $row
+ * @param string $attrs
+ *
+ * @access public
+ */
+ function setRow($row, $attrs, $val = true)
+ {
+
+ }
+
+ /**
+ * Funcion que establece los atributos de una celda
+ *
+ * @param int $row
+ * @param int $col
+ * @param string $attr
+ *
+ * @access public
+ */
+ function setCell($row, $col, $attrs, $val = true)
+ {
+
+ }
+
+ /**
+ * Funcion que agrega una fila
+ *
+ * @param array $content
+ * @param string $attr
+ *
+ * @return int $rowId
+ *
+ * @access public
+ */
+ function addRow($content, $attrs = '', $val = true)
+ {
+ $this->addRow
+ return $rowId