variable-list.component.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <div class="card shadow">
  2. <div class="card-header">Table des variables</div>
  3. <div class="card-header shadow-sm">
  4. <div class="row">
  5. <div class="form-group col-sm-4 label-nobr">
  6. <button type="button" (click)="goToRefreshListVariable()" class="btn bg-gradient btn-primary btn-sm field-separate" style="margin-right: 5px;"><i class="fa-solid fa-rotate"></i>&nbsp;Actualiser</button>
  7. <button type="button" (click)="goToNewVariable()" class="btn bg-gradient btn-primary btn-sm field-separate" style="margin-right: 5px;"><i class="fa-solid fa-plus"></i>&nbsp;Créer</button>
  8. </div>
  9. <div class="form-group col-sm-8">
  10. <select class="form-select form-select-sm field-separate" (change)="filtrageParType($event)">
  11. <option selected> </option>
  12. @for (type of types; track type) {
  13. <option [value]="type.type">{{ type.type }}</option>
  14. }
  15. </select>
  16. </div>
  17. </div>
  18. </div>
  19. <div class="card-body">
  20. <table class="table table-sm">
  21. <thead class="thead-dark">
  22. <tr>
  23. <th class="fs-6 label-nobr"><small>Type</small></th>
  24. <th class="fs-6 label-nobr"><small>Code</small></th>
  25. <th class="fs-6 label-nobr"><small>Valeur</small></th>
  26. </tr>
  27. </thead>
  28. <tbody>
  29. @for (variable of variables; track variable.numeroVariable) {
  30. <tr>
  31. <td class="label-nobr"><small>{{ variable.type }}&nbsp;&nbsp;</small></td>
  32. <td class="label-nobr"><a (click)="formVariable(variable.numeroVariable)" class="link-primary pointeur-souris text-decoration-none">{{ variable.code }}</a>&nbsp;&nbsp;</td>
  33. <td class="text-truncate" style="max-width:400px;">{{ variable.valeur }}&nbsp;&nbsp;</td>
  34. </tr>
  35. }
  36. </tbody>
  37. </table>
  38. </div>
  39. </div>