| | |
| | | } |
| | | |
| | | /** |
| | | * Set current row attrib |
| | | * Set row attributes |
| | | * |
| | | * @param array $attr Row attributes |
| | | * @param int $index Optional row index (default current row index) |
| | | */ |
| | | public function set_row_attribs($attr = array()) |
| | | public function set_row_attribs($attr = array(), $index = null) |
| | | { |
| | | if (is_string($attr)) |
| | | $attr = array('class' => $attr); |
| | | |
| | | $this->rows[$this->rowindex]->attrib = $attr; |
| | | if ($index === null) |
| | | $index = $this->rowindex; |
| | | |
| | | if ($this->rows[$index]) |
| | | $this->rows[$index]->attrib = $attr; |
| | | } |
| | | |
| | | /** |
| | | * Get row attributes |
| | | * |
| | | * @param int $index Row index |
| | | * |
| | | * @return array Row attributes |
| | | */ |
| | | public function get_row_attribs($index = null) |
| | | { |
| | | if ($index === null) |
| | | $index = $this->rowindex; |
| | | |
| | | return $this->rows[$index] ? $this->rows[$index]->attrib : null; |
| | | } |
| | | |
| | | /** |