Ce n'est pas comme ça qu'on ajoute un élément au DataTable, voir l'exemple 3 de la documentation.
Dans ce cas il faut ajouter un objet dans columnDefs et préciser surtout la position de la colonne dans targets :
comme tu vois y'a plus de id pour la zone de texte qu'on vient d'ajouter, ajoutes plutôt un name à ton input car un id doit être unique...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 columnDefs: [ { "targets": hiddendataJourCol, visible: false }, { "data": null,//pas de data pour cette colonne, c'est un input qui sera ajouté avec defaultContent au dessous "defaultContent": "<input type='text' style= 'background-color:inherit;text-align:center;width:50px !important' />", "targets": /* ici tu mets l'index de la colonne, si elle est la 7ème, tu dois mettre 6 ici, car ça commence de 0 */ } ],
Partager