Преглед на файлове

修复Form::icon不生效bug

jqh преди 6 години
родител
ревизия
2ee4545383
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      src/Form/Field/Icon.php

+ 5 - 3
src/Form/Field/Icon.php

@@ -10,9 +10,11 @@ class Icon extends Text
 
     public function render()
     {
-        $this->script = <<<EOT
-$('{$this->getElementClassSelector()}').iconpicker({placement:'bottomLeft'});
-EOT;
+        $this->script = <<<JS
+setTimeout(function () {
+    $('{$this->getElementClassSelector()}').iconpicker({placement:'bottomLeft'});
+}, 10);
+JS;
 
         $this->prepend('<i class="fa fa-pencil fa-fw"></i>')
             ->defaultAttribute('style', 'width: 200px');