dashboardeditor.html 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <style>
  2. * {
  3. -moz-box-sizing: border-box;
  4. -webkit-box-sizing: border-box;
  5. box-sizing: border-box;
  6. }
  7. [ng-drag] {
  8. -moz-user-select: -moz-none;
  9. -khtml-user-select: none;
  10. -webkit-user-select: none;
  11. -ms-user-select: none;
  12. user-select: none;
  13. }
  14. [ng-drag].drag-over {
  15. /*border: solid 1px red;*/
  16. }
  17. [ng-drag].dragging {
  18. opacity: 0.5;
  19. }
  20. [ng-drop] {
  21. /*background: rgba(0, 0, 0, 0.25);*/
  22. /*text-align: center;*/
  23. display: block;
  24. cursor: move;
  25. position: relative;
  26. /*padding: 20px;*/
  27. /* width: 100%; */
  28. /*height: 320px;*/
  29. float: left;
  30. margin-bottom: 10px;
  31. }
  32. [ng-drop].drag-enter {
  33. border: solid 3px red;
  34. }
  35. [ng-drop] span.title {
  36. display: block;
  37. position: absolute;
  38. top: 50%;
  39. left: 50%;
  40. width: 200px;
  41. /*height: 20px;*/
  42. margin-left: -100px;
  43. /*margin-top: -10px;*/
  44. }
  45. [ng-drop] div {
  46. position: relative;
  47. /*z-index: 2;*/
  48. }
  49. .draglist {
  50. display: inline-block;
  51. margin: 0 auto;
  52. }
  53. </style>
  54. <div ng-controller="DashboardformCtrl">
  55. <div class="col-xs-12">
  56. <button type="button" style="margin-right:-15px" class="pull-right btn btn-primary" ng-disabled="filboard.length==resonseform.fields.length" ng-click="addModel()"><i class="fa fa-plus"></i></button></div>
  57. <div>
  58. <!--{{title}}-->
  59. <form ng-submit="vm.submit(vm.model,'expand-right')">
  60. <!--<formly-form model="vm.model" fields="vm.fields" options="vm.options" form="vm.form" ng-if="vm.fields.length">
  61. <div></div>
  62. <div class="col-xs-12 margin-top-30 margin-bottom-30">
  63. </div>
  64. </formly-form>-->
  65. <div ng-repeat="field in vm.fields" ng-if="!field.hide" ng-drop="true" ng-drop-success="onDropComplete($index, $data,$event)" class={{field.className}}>
  66. <div ng-drag="true" ng-drag-data="field">
  67. <!-- <div class="headfont listheader margin-left-15 margin-right-15">{{field.templateOptions.label}}
  68. <span class="dropdown pull-right" dropdown on-toggle="toggled(open)">
  69. <a href class="dropdown-toggle" dropdown-toggle>
  70. <i class="fa fa-ellipsis-v" style="padding:5px 15px"></i>
  71. </a>
  72. <ul class="dropdown-menu">
  73. <li><a ng-click="more(field)"><i class="ti-settings margin-right-5"></i>更多</a></li>
  74. <li><a ng-click="removes(field)"><i class="ti-close margin-right-5"></i>隐藏</a></li>
  75. </ul>
  76. </span>
  77. </div> -->
  78. <!--<div>-->
  79. <div formly-field="" removeClass class="formly-field ng-scope ng-isolate-scope formly-field-ui-ngtable" options="field" model="field.model || field" original-model="field" fields="field" ng-if="vm.fields.length" form="theFormlyForm" form-id="formly_1"
  80. form-state="options.formState" form-options="options" index="$index">
  81. </div>
  82. <!--</div>-->
  83. </div>
  84. </div>
  85. <div class="col-xs-12 margin-top-30 margin-bottom-30">
  86. <button type="button" ladda="ldloading.sm" class="col-md-offset-10 btn btn-primary ladda-button" translate="form.button.SUBMIT" ng-click="submit(vm)">Submit</button>
  87. </div>
  88. <!--<div formly-field="" ng-repeat="field in fields " ng-if="!field.hide" class="formly-field ng-scope ng-isolate-scope col-xs-12 formly-field-ui-ngtable" options="field" model="field.model || model" original-model="model" fields="fields" form="theFormlyForm"
  89. form-id="formly_1" form-state="options.formState" form-options="options" index="$index">-->
  90. <!--<div ng-repeat="field in vm.fields" ng-if="!field.hide" ng-drop="true" ng-drop-success="onDropComplete($index, $data,$event)">
  91. <div ng-drag="true" ng-drag-data="field" ng-class="field.name" class="col-xs-6">
  92. <div formly-field="" ng-repeat="field in fields " ng-if="!field.hide" class="formly-field ng-scope ng-isolate-scope col-xs-12 formly-field-ui-ngtable" options="field" model="field.model || model" original-model="model" fields="fields" form="theFormlyForm"
  93. form-id="formly_1" form-state="options.formState" form-options="options" index="$index">
  94. </div>
  95. </div>
  96. </div>-->
  97. <!--<formly-form model="vm.model" fields="vm.fields" options="vm.options" form="vm.form" ng-if="vm.fields.length">
  98. <div></div>
  99. <div class="col-xs-12 margin-top-30 margin-bottom-30">
  100. </div>
  101. </formly-form>-->
  102. </form>
  103. </div>
  104. </div>
  105. <!-- ng-disabled="disablebton " -->