Bonjour,
j'ai une dataTable
lorsque que j'ajoute un prenom a prenomArray ma dataTable ne se rafraichit pas. Pas de facon instantanee je suis oblige de recharger la page pour que la dataTable se mette à jour.
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
22
23 <script id="prenomRowTemplate" type="text/html"> <!--<td class="center" ><label data-bind="text: Id"></td>--> <td class="center" ><label data-bind="text: prenom"/></td> </script> <table id="idPrenom" class="display dataTable" data-bind="dataTable: { //prenom array est un ko.observableArray dataSource: $root.prenom().prenomArray, rowTemplate: 'prenomRowTemplate', columns: [ { sTitle: '<input type=checkbox id=\'\' />', mDataProp: '', bSortable: false }, { sTitle: 'Id', mDataProp: 'Id', bVisible: false }, { sTitle: 'Prenom', mDataProp: 'prenom'}, ], options: { 'oLanguage': dataTableLanguage } }"> </table>
j'ai lu sur des forum qu'il fallait forcer le refresh en faisant
ou en utilisant la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 self.reloadPrenom = function () { var table = $('#idPrenom').dataTable(); table.fnDraw(); };
Mais ca ne fonctionne toujours pas. Est ce que vous auriez une idee ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 fnAddData
Merci
Partager