listfield.blade.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <div class="{{$viewClass['form-group']}}">
  2. <label class="{{$viewClass['label']}} control-label">{{$label}}</label>
  3. <div class="{{$viewClass['field']}}">
  4. <div class="help-block with-errors"></div>
  5. <span name="{{$name}}"></span>
  6. <input name="{{ $name }}[values][{{ \Dcat\Admin\Form\Field\ListField::DEFAULT_FLAG_NAME }}]" type="hidden" />
  7. <table class="table table-hover">
  8. <tbody class="list-{{$columnClass}}-table">
  9. @foreach(($value ?: []) as $k => $v)
  10. <tr>
  11. <td>
  12. <div class="form-group">
  13. <div class="col-sm-12">
  14. <input name="{{ $name }}[values][{{ (int) $k }}]" value="{{ $v }}" class="form-control" />
  15. <div class="help-block with-errors"></div>
  16. </div>
  17. </div>
  18. </td>
  19. <td style="width: 85px;">
  20. <div class="{{$columnClass}}-remove btn btn-white btn-sm pull-right">
  21. <i class="feather icon-trash">&nbsp;</i>{{ __('admin.remove') }}
  22. </div>
  23. </td>
  24. </tr>
  25. @endforeach
  26. </tbody>
  27. <tfoot>
  28. <tr>
  29. <td></td>
  30. <td>
  31. <div class="{{ $columnClass }}-add btn btn-primary btn-outline btn-sm pull-right">
  32. <i class="feather icon-save"></i>&nbsp;{{ __('admin.new') }}
  33. </div>
  34. </td>
  35. </tr>
  36. </tfoot>
  37. </table>
  38. </div>
  39. </div>
  40. <template class="{{$columnClass}}-tpl">
  41. <tr>
  42. <td>
  43. <div class="form-group">
  44. <div class="col-sm-12">
  45. <input name="{{ $name }}[values][{key}]" class="form-control" />
  46. <div class="help-block with-errors"></div>
  47. </div>
  48. </div>
  49. </td>
  50. <td style="width: 85px;">
  51. <div class="{{$columnClass}}-remove btn btn-white btn-sm pull-right">
  52. <i class="feather icon-trash">&nbsp;</i>{{ __('admin.remove') }}
  53. </div>
  54. </td>
  55. </tr>
  56. </template>