opzioniPianoEstrazione.html 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <md-dialog aria-label="Selezione conto corrente" style="height:450px;min-height:450px;width:80%" layout="column">
  2. <md-toolbar class="small-toolbar" layout="row">
  3. <div class="md-toolbar-tools small-toolbar">
  4. <h3>Opzioni piano estrazione</h3>
  5. <span flex></span>
  6. <md-button ng-click="nuovaOpzione($event)" class="toolbar-button">
  7. <i class="fa fa-plus"></i>
  8. <span>Nuova</span>
  9. <md-tooltip>Inserisci una nuova opzione</md-tooltip>
  10. </md-button>
  11. <md-icon ng-click="cancelDialog()" md-font-icon="fa-times" class="fa button-icon" style="color:white;margin-left:24px">
  12. <md-tooltip>Chiudi</md-tooltip>
  13. </md-icon>
  14. </div>
  15. </md-toolbar>
  16. <!-- <md-content layout="column" style="padding-left:14px;padding-right:14px;min-height:750px" flex> -->
  17. <md-dialog-content style="min-height:350px">
  18. <div class="md-dialog-content">
  19. <md-subheader class="md-no-sticky">
  20. <div flex layout-gt-sm="row" layout="column">
  21. <div style="width:48px">&nbsp</div>
  22. <div flex="100" flex-gt-sm="60">Tipo opzione</div>
  23. <div flex="100" flex-gt-sm="15">Codice ABI ordinante</div>
  24. <div flex="100" flex-gt-sm="15">Valore assegnato</div>
  25. <div flex="100" flex-gt-sm="10">Opzione attiva</div>
  26. <div style="width:48px">&nbsp</div>
  27. </div>
  28. </md-subheader>
  29. <div flex-gt-sm class="virtualRepeatVerticalUsage" id="container" style="height:230px">
  30. <md-virtual-repeat-container id="vertical-container">
  31. <md-list-item md-virtual-repeat="item in opzioni" ng-class="{'odd-row':$index%2==1,'even-row':$index%2==0}"
  32. style="cursor:pointer;text-overflow:ellipsis" >
  33. <div flex layout-gt-sm="row" layout="column" layout-align="start center">
  34. <div style="width:48px" ng-click="editOpzione($index, $event)">
  35. <i class="fa fa-pencil button-icon" >
  36. <md-tooltip>Modifica l'opzione</md-tooltip>
  37. </i>
  38. </div>
  39. <div flex="100" flex-gt-sm="60">{{decodeTipologia(item.tipologiaEstrazione)}}</div>
  40. <div flex="100" flex-gt-sm="15">{{item.abiordinante}}</div>
  41. <div flex="100" flex-gt-sm="15">{{item.valore}}</div>
  42. <div flex="100" flex-gt-sm="10" style="text-align:center">
  43. <md-checkbox ng-model="item.attivo" disabled="disabled">
  44. </md-checkbox>
  45. </div>
  46. <div style="width:48px">
  47. <i class="fa fa-trash button-icon" ng-click="deleteOpzione($index, $event)">
  48. <md-tooltip>Elimina l'opzione</md-tooltip>
  49. </i>
  50. </div>
  51. </div>
  52. </md-list-item>
  53. </md-virtual-repeat-container>
  54. </div>
  55. </md-list>
  56. </div>
  57. </md-dialog-content>
  58. <md-dialog-actions layout="row" >
  59. <span flex></span>
  60. <md-button type="submit" ng-click="confirmDialog()" aria-label="Salva" class="md-raised md-primary" title="Salva" >
  61. <md-icon md-font-icon="fa-check" class="fa" aria-label="Salva"></md-icon>
  62. Salva
  63. </md-button>
  64. <md-button type="submit" ng-click="cancelDialog()" aria-label="Annulla" class="md-raised md-warn" title="Annulla" >
  65. <md-icon md-font-icon="fa-times" class="fa" aria-label="Annulla"></md-icon>
  66. Annulla
  67. </md-button>
  68. </md-dialog-actions>
  69. </md-dialog>