* Puede recibir como parametro un string con los atributos que se
* quieren dar a la tabla en cuestion. Estos atributos estan
* seteados por default segun el archivo de configuracion.
* Puede recibir como parametro un string con los atributos que se
* quieren dar a la tabla en cuestion. Estos atributos estan
* seteados por default segun el archivo de configuracion.
// Seteo los atributos para la tabla
$this->_attrs = $this->_conf['atributos']['tabla_comun'];
//Genero el objeto HTML_Table
// Seteo los atributos para la tabla
$this->_attrs = $this->_conf['atributos']['tabla_comun'];
//Genero el objeto HTML_Table
* archivo de configuracion. Recibe como parametro un array con
* los datos a incluir en la linea. Agrega tantas columnas como
* elementos tenga el array. Si no recibe parametro alguno,
* inserta una fila en blanco. Devuelve el identificador de la
* fila en donde inserto los datos.
*
* archivo de configuracion. Recibe como parametro un array con
* los datos a incluir en la linea. Agrega tantas columnas como
* elementos tenga el array. Si no recibe parametro alguno,
* inserta una fila en blanco. Devuelve el identificador de la
* fila en donde inserto los datos.
*
* Agrega una fila del tipo comun, tomando colores y demas del
* archivo de configuracion. Recibe como parametro un array con
* los datos a incluir en la linea. Agrega tantas columnas como
* Agrega una fila del tipo comun, tomando colores y demas del
* archivo de configuracion. Recibe como parametro un array con
* los datos a incluir en la linea. Agrega tantas columnas como
- * @param int $fila
- * @param int $columna
- * @param string $valor (left, center, right...)
+ * @param int $fila Identificador de la fila que se quiere modificar
+ * @param int $columna Identificador de la columna que se quiere modificar
+ * @param string $valor Atributo a modificar
* Si $simple es falso, devuelve el html comun y corriente (con 2
* tablas), si es false devuelve una tabla sola.
*
* Si $simple es falso, devuelve el html comun y corriente (con 2
* tablas), si es false devuelve una tabla sola.
*
// Agregar la tabla de fondo.
if ($simple) {
$result = parent::toHtml();
} else {
$contenedora = $this->_conf['atributos']['tabla_contenedora'];
$contenedora['width'] = $this->getAttribute('width');
// Agregar la tabla de fondo.
if ($simple) {
$result = parent::toHtml();
} else {
$contenedora = $this->_conf['atributos']['tabla_contenedora'];
$contenedora['width'] = $this->getAttribute('width');
$this->updateAttributes(array('width' => '100%'));
$tabla_externa = new HTML_Table($contenedora);
$tabla_externa->addRow(array(parent::toHtml()),
$this->updateAttributes(array('width' => '100%'));
$tabla_externa = new HTML_Table($contenedora);
$tabla_externa->addRow(array(parent::toHtml()),
- return parent::updateCellAttributes($row, $col, $this->_translateAttributes($attrs));
+ return parent::updateCellAttributes($row, $col, $this->_translateAttributes($attrs, false));
- return parent::setCellAttributes($row, $col, $this->_translateAttributes($attrs));
+ return parent::setCellAttributes($row, $col, $this->_translateAttributes($attrs, true));
* Agrega una fila. El contenido es el que viene representado por
* el array $content. Recibe los atributos en la variable $attrs
*
* Agrega una fila. El contenido es el que viene representado por
* el array $content. Recibe los atributos en la variable $attrs
*
* Convierte un atributo HTML al string para pasar a los metodos de HTML_Table
* Recibe en $attrs los atributos a modificar.
*
* Convierte un atributo HTML al string para pasar a los metodos de HTML_Table
* Recibe en $attrs los atributos a modificar.
*