| @@ 128-138 (lines=11) @@ | ||
| 125 | if (($request->isPost() === true || $request->isGet() === true) && $request->getPost('toolbarFilters', $request->getQuery('toolbarFilters')) !== null) { |
|
| 126 | foreach ($request->getPost('toolbarFilters', $request->getQuery('toolbarFilters')) as $uniqueId => $value) { |
|
| 127 | if ($value != '') { |
|
| 128 | foreach ($this->getColumns() as $column) { |
|
| 129 | /* @var $column \ZfcDatagrid\Column\AbstractColumn */ |
|
| 130 | if ($column->getUniqueId() == $uniqueId) { |
|
| 131 | $filter = new \ZfcDatagrid\Filter(); |
|
| 132 | $filter->setFromColumn($column, $value); |
|
| 133 | ||
| 134 | $filters[] = $filter; |
|
| 135 | ||
| 136 | $column->setFilterActive($filter->getDisplayColumnValue()); |
|
| 137 | } |
|
| 138 | } |
|
| 139 | } |
|
| 140 | } |
|
| 141 | } |
|
| @@ 596-605 (lines=10) @@ | ||
| 593 | { |
|
| 594 | $filters = []; |
|
| 595 | ||
| 596 | foreach ($this->getColumns() as $column) { |
|
| 597 | /* @var $column \ZfcDatagrid\Column\AbstractColumn */ |
|
| 598 | if ($column->hasFilterDefaultValue() === true) { |
|
| 599 | $filter = new Filter(); |
|
| 600 | $filter->setFromColumn($column, $column->getFilterDefaultValue()); |
|
| 601 | $filters[] = $filter; |
|
| 602 | ||
| 603 | $column->setFilterActive($filter->getDisplayColumnValue()); |
|
| 604 | } |
|
| 605 | } |
|
| 606 | ||
| 607 | return $filters; |
|
| 608 | } |
|