コード例 #1
0
 /**
  * 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;
 }
コード例 #2
0
ファイル: column.php プロジェクト: EdgeCommerce/edgecommerce
 /**
  * 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;
 }
コード例 #3
0
ファイル: options.php プロジェクト: EdgeCommerce/edgecommerce
 /**
  * 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;
 }