- * un campo a usar sin agumento o un array cuyo primer
- * elemento es el nombre del campo a usar y el segundo
- * argumento es una funcion callback a llamar con el
- * valor del campo como argumento para darle formato.
- * @code $tabla->addRowsData('%s', array('campo1', 'campo2', array('campo3', 'callback_campo3')))); @endcode
+ * un campo a usar:
+ * @code $tabla->addRowsData('%s',
+ * array('campo1', 'campo2'); @endcode
+ * o un array cuyo primer elemento es un string o un
+ * array con los nombres de los campos de la db a utilizar
+ * y el segundo argumento es una funcion
+ * callback a llamar con el valor del campo (o los
+ * campos si se paso un array de campos) como
+ * argumento para darle formato:
+ * @code $tabla->addRowsData('%s',
+ * array('campo1', array(array('campo2', 'campo3'), 'callback_campo_2_3'))));
+ * function callback_campo_2_3($campos) {
+ * return strtoupper($campos['campo2']) . ', ' . strtolower($campos['campo3']);
+ * } @endcode
+ * Para ver un ejemplo de una callback con muchos
+ * parametros ver la descripcion detallada de esta funcion.
+ * Si no se encuentra la funcion callback, se toma como
+ * un string para formatear el campo con sprintf():
+ * @code $tabla->addRowsData('%s', array('campo1',
+ * array('campo2', 'campo2 = %s')); @endcode