瀏覽代碼

快捷创建以及快捷搜索增加Macroable功能

jqh 4 年之前
父節點
當前提交
792f22a87c
共有 2 個文件被更改,包括 6 次插入15 次删除
  1. 3 15
      src/Grid/Tools/QuickCreate.php
  2. 3 0
      src/Grid/Tools/QuickSearch.php

+ 3 - 15
src/Grid/Tools/QuickCreate.php

@@ -8,11 +8,14 @@ use Dcat\Admin\Form\Field\MultipleSelect;
 use Dcat\Admin\Form\Field\Select;
 use Dcat\Admin\Form\Field\Text;
 use Dcat\Admin\Grid;
+use Dcat\EasyExcel\Support\Traits\Macroable;
 use Illuminate\Contracts\Support\Renderable;
 use Illuminate\Support\Collection;
 
 class QuickCreate implements Renderable
 {
+    use Macroable;
+
     /**
      * @var Grid
      */
@@ -152,21 +155,6 @@ class QuickCreate implements Renderable
             ->attribute('style', 'width:150px');
     }
 
-    /**
-     * @param string $column
-     * @param string $placeholder
-     *
-     * @return Field\SelectResource
-     */
-    public function selectResource($column, $placeholder = '')
-    {
-        $field = new Field\SelectResource($column, $this->formatPlaceholder($placeholder));
-
-        $this->addField($field->attribute('style', 'width:150px'));
-
-        return $field;
-    }
-
     /**
      * @param string $column
      * @param string $placeholder

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

@@ -4,9 +4,12 @@ namespace Dcat\Admin\Grid\Tools;
 
 use Dcat\Admin\Admin;
 use Dcat\Admin\Support\Helper;
+use Dcat\EasyExcel\Support\Traits\Macroable;
 
 class QuickSearch extends AbstractTool
 {
+    use Macroable;
+
     /**
      * @var string
      */