/** * Render Header * * Renders the header of a column * * @access public * @param Spark\Grid_Column_Header Header * @return Spark\Grid_Column_Renderer_Interface */ public function render_header(\Grid_Column_Header $header) { // Build a checkbox $checkbox = \Form::checkbox(null, 1, array('targets' => ($name = $header->get_column()->get_name()) ? $name : $header->get_column()->get_identifier() . '[]')); // Set the rendered value $header->set_rendered_value(html_tag('span', array('class' => 'header-checkbox'), $checkbox)); return $this; }
/** * Get Header * * Gets the header of the column * * @access public * @return string Header */ public function get_header() { // Lazy load the header if (!$this->_header) { $this->_header = \Grid_Column_Header::factory()->set_grid($this->get_grid())->set_column($this)->set_data('header', $this->get_data('header')); } return $this->_header; }
/** * Render Header * * Renders the header of a column * * @access public * @param Spark\Grid_Column_Header Header * @return Spark\Grid_Column_Renderer_Interface */ public function render_header(\Grid_Column_Header $header) { // Standard header $header->set_rendered_value(html_tag('span', array('class' => 'header', 'column' => $header->get_column()->get_index()), $header->get_original_value())); return $this; }