web-dev-qa-db-fra.com

Uncaught TypeError: impossible de définir la propriété 'nTf' de non définie

Je reçois une erreur de la console "Uncaught TypeError: Impossible de définir la propriété 'nTf' de non définie". J'utilise jquery Datatable.

30
VISHAL SINGH

Okey Laissez-moi juste pour être clair pour tout le monde, tfoot > th doit être égal à votre thead > th

je viens juste de faire face à ce genre de problème récemment et d’essayer de le résoudre comme un couple, alors assurez-vous qu’à l’avenir, il se peut que quelqu'un y fasse face

23

Selon https://datatables.net/forums/discussion/22697/uncaught-typeerror-cannot-set-property-ntf-of-undefined vous avez probablement plus de cellules dans l'en-tête et/ou le pied de page de votre table définie dans votre HTML que vous revenez du serveur.

Au moins c'est le problème que je rencontrais qui m'a donné ce message d'erreur.

22
meh-uk

Salut, j'ai eu le même problème, mais maintenant j'ai résolu mon problème. Ce problème se produit car il y a plus de colonnes dans les balises head que les balises body. Si vous avez la même erreur, commencez par vérifier le nombre de colonnes dans thead and tbody ou tfoot.

10
Sumit Kumar Gupta

Dans votre table, vérifiez toutes les valeurs d'attribut colspan si son nombre est égal au nombre de colonnes.

2
Amer Almoghrabi

J'ai rencontré ce problème aussi. Toutes les colonnes de tfoot correspondaient à thead. Une simple étape consistant à vider le cache du navigateur a fait la magie pour moi. J'espère que ça aide quelqu'un.

1
schenker

En outre, cette erreur s'est produite pour moi lorsque les colonnes de mon installation de Datatables ne correspondaient pas à celles de mon code HTML.

Je l'ai corrigé en m'assurant qu'ils correspondent.

(Dans l'image ci-dessous, ils ne correspondent pas, ce qui a provoqué l'erreur.)

enter image description here

0
Adam Wright