mirror of
https://github.com/Icinga/icingadb-web.git
synced 2026-05-28 04:36:06 -04:00
Controller: Set redirect url for the search bar in Form::ON_SENT
This commit is contained in:
parent
2c7e24a017
commit
0aacc44c2f
1 changed files with 4 additions and 2 deletions
|
|
@ -147,7 +147,7 @@ class Controller extends CompatController
|
|||
));
|
||||
}
|
||||
|
||||
$searchBar->on(SearchBar::ON_SUCCESS, function (SearchBar $form) use ($requestUrl) {
|
||||
$searchBar->on(SearchBar::ON_SENT, function (SearchBar $form) use ($requestUrl) {
|
||||
$existingParams = $requestUrl->getParams();
|
||||
$requestUrl->setQueryString($form->getFilter()->toQueryString());
|
||||
foreach ($existingParams->toArray(false) as $name => $value) {
|
||||
|
|
@ -159,7 +159,9 @@ class Controller extends CompatController
|
|||
$requestUrl->getParams()->addEncoded($name, $value);
|
||||
}
|
||||
|
||||
$this->getResponse()->redirectAndExit($requestUrl);
|
||||
$form->setRedirectUrl($requestUrl);
|
||||
})->on(SearchBar::ON_SUCCESS, function (SearchBar $form) {
|
||||
$this->getResponse()->redirectAndExit($form->getRedirectUrl());
|
||||
})->handleRequest(ServerRequest::fromGlobals());
|
||||
|
||||
Html::tag('div', ['class' => 'filter'])->wrap($searchBar);
|
||||
|
|
|
|||
Loading…
Reference in a new issue