Esempio n. 1
0
 public function __construct(Column $column, $callable = null, $attr = [])
 {
     $element = new FormSelect($column->getName(), '', ["No", "Yes"], $attr);
     $element->setPlaceholder('All');
     $this->setRenderer($column->getTable()->getRenderer());
     $this->setElement($element);
 }
Esempio n. 2
0
 public function __construct(Column $column, $options = [], $callable = null, $attr = [])
 {
     $element = new FormSelect($column->getName(), '', $options, $attr);
     $element->setPlaceholder('All');
     $this->setRenderer($column->getTable()->getRenderer());
     $this->setElement($element);
     if (!is_null($callable)) {
         $this->setCallable($callable);
     }
 }
Esempio n. 3
0
 /**
  * Add a single column to the column container
  *
  * @param Column\Column $column
  * @return $this
  */
 public function addColumn(Column\Column $column)
 {
     // Join column to the table
     $column->setTable($this);
     // Add renderer to column if it didn't has one
     if (!$column->hasRenderer()) {
         $column->setRenderer($this->getRenderer());
     }
     $this->columns[$column->getName()] = $column;
     return $this;
 }
Esempio n. 4
0
 public function __construct(Column $column, $options = [], $callable = null, $attr = [])
 {
     $element = new FormDateRange($column->getName(), '');
     $this->setRenderer($column->getTable()->getRenderer());
     $this->setElement($element);
 }