setFilterDate() public method

public setFilterDate ( ) : Grido\Components\Filters\Date
return Grido\Components\Filters\Date
Exemplo n.º 1
0
 /**
  * Prida filtr na datum
  * @param \Grido\Components\Columns\Column $column
  * @param string $dbColumnName
  * @return \Grido\Components\Filters\Text
  */
 public function addDateFilter(\Grido\Components\Columns\Column $column, $dbColumnName)
 {
     $filter = $column->setFilterDate();
     $filter->setWhere(function ($date, $selection) use($dbColumnName) {
         if ($date) {
             $selection->where("DATE({$dbColumnName})", $date);
         }
     })->getControl()->setAttribute('data-dateinput-type', 'date')->getControlPrototype()->class[] = 'dateinput-buttons';
     return $filter;
 }