Explorar o código

修复表格过滤器multipleSelect表单异常问题

jqh %!s(int64=4) %!d(string=hai) anos
pai
achega
e389c765c1
Modificáronse 1 ficheiros con 23 adicións e 1 borrados
  1. 23 1
      resources/views/filter/multipleselect.blade.php

+ 23 - 1
resources/views/filter/multipleselect.blade.php

@@ -8,4 +8,26 @@
             <option value="{{$select}}" {{ in_array((string)$select, (array) $value)  ?'selected':'' }}>{{$option}}</option>
         @endforeach
     </select>
-</div>
+</div>
+
+@include('admin::scripts.select')
+
+<script require="@select2">
+    var configs = {!! admin_javascript_json($configs) !!};
+
+    @yield('admin.select-ajax')
+
+    @if(isset($remote))
+    $.ajax({!! admin_javascript_json($remote['ajaxOptions']) !!}).done(function(data) {
+        $("{{ $selector }}").select2($.extend({!! admin_javascript_json($configs) !!}, {
+            data: data,
+        })).val({!! json_encode($remote['values']) !!}).trigger("change");
+    });
+    @else
+    $("{!! $selector !!}").select2(configs);
+    @endif
+</script>
+
+@yield('admin.select-load')
+
+@yield('admin.select-lang')