Advertisement
Guest User

Untitled

a guest
Dec 9th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. <table description="Résultats de recherche" class="selectable">
  2. <thead>
  3. <tr>
  4. <th (click)="setOrder('id')" [ngClass]="setOrderClass('id')">Id</th>
  5. <th (click)="setOrder('nom')" [ngClass]="setOrderClass('nom')">Nom</th>
  6. <th (click)="setOrder('creePar')" [ngClass]="setOrderClass('creePar')">Crée par</th>
  7. <th></th>
  8. </tr>
  9. </thead>
  10. <tbody>
  11. <tr *ngIf="!documentList || documentList.length == 0">
  12. <td colspan="3">Aucun résultat trouvé</td>
  13. </tr>
  14. <tr *ngFor="let document of (documentList | documentFilter:selectedMetaDataFilter:filter) | orderBy: [sortingOrder+sortingPredicate]"
  15. title="{{ showMetaDatas(document.metaData) }}">
  16. <td>{{ document.id }}</td>
  17. <td>{{ document.nom }}</td>
  18. <td>{{ document.creePar }}</td>
  19. <td ng-repeat-end class="inline-tools">
  20. <a href="#">Link</a>
  21. </td>
  22. </tr>
  23. </tbody>
  24. </table>
  25.  
  26. setOrder(predicate: string) {
  27. this.sortingOrder = (this.sortingPredicate === predicate)
  28. ? this.sortingOrder === '-' ? '+' : '-'
  29. : '+';
  30.  
  31. this.sortingPredicate = predicate;
  32. }
  33.  
  34. setOrderClass(predicate: string) {
  35. if (this.sortingPredicate !== predicate)
  36. return 'sorting';
  37.  
  38. if (this.sortingOrder === '+')
  39. return 'sorting_asc';
  40.  
  41. return 'sorting_desk';
  42. }
  43.  
  44. <table description="Résultats de recherche" class="selectable" myTableComponent>
  45. <thead>
  46. <tr>
  47. <th>Id</th>
  48. <th>Nom</th>
  49. <th>Crée par</th>
  50. <th noSorting></th>
  51. </tr>
  52. </thead>
  53. <tbody>
  54. <tr *ngIf="!documentList || documentList.length == 0">
  55. <td colspan="3">Aucun résultat trouvé</td>
  56. </tr>
  57. <tr *ngFor="let document of (documentList | documentFilter:selectedMetaDataFilter:filter)"
  58. title="{{ showMetaDatas(document.metaData) }}">
  59. <td>{{ document.id }}</td>
  60. <td>{{ document.nom }}</td>
  61. <td>{{ document.creePar }}</td>
  62. <td ng-repeat-end class="inline-tools">
  63. <a href="#">Link</a>
  64. </td>
  65. </tr>
  66. </tbody>
  67. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement