12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- <div class="{{$viewClass['form-group']}}" >
- <label class="{{$viewClass['label']}} control-label pt-0">{!! $label !!}</label>
- <div class="{{$viewClass['field']}}">
- @if($checkAll)
- {!! $checkAll !!}
- <hr style="margin-top: 10px;margin-bottom: 0;">
- @endif
- @include('admin::form.error')
- {!! $checkbox !!}
- <input type="hidden" name="{{$name}}[]">
- @include('admin::form.help-block')
- </div>
- </div>
- @if(! empty($canCheckAll))
- <script init="[name='_check_all_']" once>
- $this.on('change', function () {
- $(this).parents('.form-field').find('input[type="checkbox"]:not(:first)').prop('checked', this.checked).trigger('change');
- });
- </script>
- @endif
- @if(! empty($loads))
- <script once>
- var selector = '{!! $selector !!}',
- fields = '{!! $loads['fields'] !!}'.split('^'),
- urls = '{!! $loads['urls'] !!}'.split('^');
- $(document).off('change', selector);
- $(document).on('change', selector, function () {
- var values = [];
- $(selector+':checked').each(function () {
- if (String(this.value) === '0' || this.value) {
- values.push(this.value)
- }
- });
- Dcat.helpers.loadFields(this, {
- group: '.fields-group',
- urls: urls,
- fields: fields,
- textField: "{{ $loads['textField'] }}",
- idField: "{{ $loads['idField'] }}",
- values: values,
- });
- });
- $(selector+':checked').trigger('change')
- </script>
- @endif
|