selecttable.blade.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <div class="{{$viewClass['form-group']}}">
  2. <label class="{{$viewClass['label']}} control-label">{!! $label !!}</label>
  3. <div class="{{$viewClass['field']}} select-resource">
  4. @include('admin::form.error')
  5. <div class="input-group">
  6. <div {!! $attributes !!}>
  7. <span class="default-text" style="opacity:0.75">{{ $placeholder }}</span>
  8. <span class="option d-none"></span>
  9. </div>
  10. @if(! $disabled)
  11. <input name="{{ $name }}" type="hidden" id="hidden-{{ $id }}" value="{{ implode(',', \Dcat\Admin\Support\Helper::array($value)) }}" />
  12. @endif
  13. <div class="input-group-append">
  14. {!! $dialog !!}
  15. </div>
  16. </div>
  17. @include('admin::form.help-block')
  18. </div>
  19. </div>
  20. <script require="@select-table">
  21. {!! $dialogScript !!}
  22. Dcat.grid.SelectTable({
  23. dialog: replaceNestedFormIndex('#{{ $dialogId }}'),
  24. container: replaceNestedFormIndex('#container-{{ $id }}'),
  25. input: replaceNestedFormIndex('#hidden-{{ $id }}'),
  26. @if(isset($max))
  27. multiple: true,
  28. max: {{ $max }},
  29. @endif
  30. values: {!! $options !!},
  31. });
  32. </script>