Parcourir la source

修复多表格下快捷搜索冲突问题

jqh il y a 4 ans
Parent
commit
1e142d8082
2 fichiers modifiés avec 4 ajouts et 9 suppressions
  1. 4 2
      src/Grid/Concerns/HasQuickSearch.php
  2. 0 7
      src/Grid/Tools/QuickSearch.php

+ 4 - 2
src/Grid/Concerns/HasQuickSearch.php

@@ -45,9 +45,11 @@ trait HasQuickSearch
         }
 
         return tap(new Tools\QuickSearch(), function ($search) {
-            $search->setGrid($this);
-
             $this->quickSearch = $search;
+
+            $this->setQuickSearchQueryName();
+
+            $search->setGrid($this);
         });
     }
 

+ 0 - 7
src/Grid/Tools/QuickSearch.php

@@ -45,13 +45,6 @@ class QuickSearch extends AbstractTool
         return $this;
     }
 
-    public function setGrid(Grid $grid)
-    {
-        $grid->setQuickSearchQueryName();
-
-        return parent::setGrid($grid);
-    }
-
     /**
      * @return string
      */