Bonjour,

j'ai une dataTable
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>
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.

j'ai lu sur des forum qu'il fallait forcer le refresh en faisant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 self.reloadPrenom = function () {
        var table = $('#idPrenom').dataTable();
        table.fnDraw();
    };
ou en utilisant la fonction
Mais ca ne fonctionne toujours pas. Est ce que vous auriez une idee ?

Merci