Bonjour
J'utilise datatables dans mon application Angular et j'ai inséré des checkbox dans la 1ère colonne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 this.dtColumnSearchingOptions = { // ajax: 'fake-data/datatable-data.json', "language": { "url": "fake-data/French.json", buttons: { copyTitle: 'Ajouté au presse-papiers', copyKeys: 'Appuyez sur <i>ctrl</i> ou <i>\u2318</i> + <i>C</i> pour copier les données du tableau à votre presse-papiers. <br><br>Pour annuler, cliquez sur ce message ou appuyez sur Echap.', copySuccess: { _: '%d lignes copiées', 1: '1 ligne copiée' } } }, columns: [ { title: '<input type="checkbox" id="checkall" />', render: function (data: any, type: any, full: any) { return '<input type="checkbox" class="checkthis" />'; } },
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <table datatable [dtOptions]="dtColumnSearchingOptions" class="table table-striped row-border table-hover" *ngIf="this.temp"> <tr *ngFor="let compte of this.empData " (click)="wholeRowClick()"> <td></td> <td>{{compte.firstName}}</td> <td>{{compte.lastName}}</td> <td>{{compte.job}}</td> <td>{{compte.address}}</td> <td>{{compte.email}}</td> </tr>
Cependant, je voudrai que toutes les checkbox soient cochées ou décochées lorsque je cliquerai sur celle qui est placée dans l’entête.
Comment faire?
Partager