فهرست منبع

调整selectResource placeholder

jqh 5 سال پیش
والد
کامیت
c4ae06a94e
2فایلهای تغییر یافته به همراه15 افزوده شده و 1 حذف شده
  1. 14 0
      src/Form/Field/SelectResource.php
  2. 1 1
      src/Grid/Filter/Presenter/SelectResource.php

+ 14 - 0
src/Form/Field/SelectResource.php

@@ -193,6 +193,20 @@ Dcat.ResourceSelector({
 JS;
     }
 
+    /**
+     * {@inheritDoc}
+     */
+    public function placeholder($placeholder = null)
+    {
+        if ($placeholder === null) {
+            return $this->placeholder ?: __('admin.choose').' '.$this->label;
+        }
+
+        $this->placeholder = $placeholder;
+
+        return $this;
+    }
+
     protected function setupStyle()
     {
         $containerClass = 'form-control';

+ 1 - 1
src/Grid/Filter/Presenter/SelectResource.php

@@ -149,7 +149,7 @@ class SelectResource extends Presenter
      *
      * @return $this
      */
-    public function placeholder($placeholder = '')
+    public function placeholder(string $placeholder)
     {
         $this->placeholder = $placeholder;