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); }
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); } }
/** * 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; }
public function __construct(Column $column, $options = [], $callable = null, $attr = []) { $element = new FormDateRange($column->getName(), ''); $this->setRenderer($column->getTable()->getRenderer()); $this->setElement($element); }