|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace Dcat\Admin\Grid\Concerns;
|
|
|
|
|
|
+use Dcat\Admin\Admin;
|
|
|
use Dcat\Admin\Grid\Column;
|
|
|
use Dcat\Admin\Grid\Events\ApplyQuickSearch;
|
|
|
use Dcat\Admin\Grid\Model;
|
|
@@ -49,6 +50,8 @@ trait HasQuickSearch
|
|
|
$this->quickSearch = $search;
|
|
|
|
|
|
$search->setGrid($this);
|
|
|
+
|
|
|
+ $this->addQuickSearchScript();
|
|
|
});
|
|
|
}
|
|
|
|
|
@@ -324,4 +327,13 @@ trait HasQuickSearch
|
|
|
|
|
|
Helper::withQueryCondition($query, $column, $method, [$operator, $value]);
|
|
|
}
|
|
|
+
|
|
|
+ protected function addQuickSearchScript()
|
|
|
+ {
|
|
|
+ if ($this->isAsyncRequest()) {
|
|
|
+ $url = Helper::fullUrlWithoutQuery(['_pjax']);
|
|
|
+
|
|
|
+ Admin::script("$('.quick-search-form').attr('action', '{$url}');", true);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|