| @@ 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 | } |
|
| @@ 620-629 (lines=10) @@ | ||
| 617 | { |
|
| 618 | $filters = []; |
|
| 619 | ||
| 620 | foreach ($this->getColumns() as $column) { |
|
| 621 | /* @var $column \ZfcDatagrid\Column\AbstractColumn */ |
|
| 622 | if ($column->hasFilterDefaultValue() === true) { |
|
| 623 | $filter = new Filter(); |
|
| 624 | $filter->setFromColumn($column, $column->getFilterDefaultValue()); |
|
| 625 | $filters[] = $filter; |
|
| 626 | ||
| 627 | $column->setFilterActive($filter->getDisplayColumnValue()); |
|
| 628 | } |
|
| 629 | } |
|
| 630 | ||
| 631 | return $filters; |
|
| 632 | } |
|