Je ne peux pas résoudre l'erreur suivante de Datatables:
SCRIPT5007: Impossible de définir la propriété '_DT_CellIndex' de non définie ou référence nulle
J'ai essayé de regarder sur Internet et j'ai trouvé que this était la meilleure solution. Mais je ne suis toujours pas capable de résoudre ce problème. Est-ce que j'ai râté quelque chose? Je suis un débutant en JavaScript.
Fondamentalement, ce problème est apparu à cause du nombre de correspondances manquantes entre th et td. assurez-vous que le nombre de correspondances correspond à td. J'espère que ceci vous aidera.
Nous avons eu la même erreur, ce qui l’a corrigé pour nous est de changer la (cible) dans l’initialisation datable en fonction du nombre de colonnes commençant à 0
Dans notre tableau nous avions 4 colonnes alors taget: [3]
$.extend($.fn.dataTable.defaults,{
columnDefs: [{
targets: [3]
}]
});
a trouvé cette réponse ici: forums consultables
Une simple erreur, l'en-tête de la table avait une colonne "avec no Title, mais la colonne n'existait pas dans la table elle-même. Je ne pouvais pas La voir manquante (parce que o aucun titre ni aucune bordure).
ça a fonctionné?
Je l'ai corrigé. C'était js part vs html .
Un problème est survenu lorsque j'ai supprimé la colonne HTML et que j'ai oublié de supprimer une colonne JS qui ressemblait à ceci.
{"name": "Product", "orderable": true, "searchable": true},
Une fois que j'ai supprimé la colonne supplémentaire dans js, tout a commencé à fonctionner.
Pour résoudre l'erreur:
Impossible de définir la propriété '_DT_CellIndex' de non définie
Premièrement, je vous dis que $("id_tu_tabla").Datatable()
a un nombre minimum de colonnes, c’est 6. Mais si vous avez moins que cela, vous devez le spécifier, comme avec ce code:
$('#table').DataTable({ columnDefs: [ { goals: [4] }] }); }
Vérifiez le nombre de colonnes de votre table et dtColumnDefs. Si vous avez 6 colonnes, votre configuration pour dtColumnDefs sera présentée ci-dessous.
self.dtColumnDefs = [
DTColumnDefBuilder.newColumnDef(0),
DTColumnDefBuilder.newColumnDef(1),
DTColumnDefBuilder.newColumnDef(2),
DTColumnDefBuilder.newColumnDef(3),
DTColumnDefBuilder.newColumnDef(4),
DTColumnDefBuilder.newColumnDef(5)
];