jquery datatable – Comment utiliser la fonction de rendu pour obtenir des données d’une autre colonne

J’ai le bouton add dans chaque ligne, mais je veux vérifier si les données de la colonne info sont N / A, alors le bouton n’est pas affiché, j’ai essayé de définir le rendu comme ci-dessous dans mon code, mais cela ne fonctionne pas

{ "targets": -1, "data": null, "render": function ( data, type, row ) { if (row.info != 'N/A') { return "" } else { return "" } } } } 

Toute aide / conseil est grandement apprécié. Prêt à poster plus d’informations si cela peut aider.

Lien de travail ici

 "render": function(data, type, full, meta ) { if (full.info != 'N/A') { return "" } else { return "" } } 

Le rendu est documenté ici: https://datatables.net/reference/option/columns.render

Vous n’utilisez pas le même nom d’arguments documenté ici, mais dans les exemples, vous utiliseriez full pour accéder à toutes les colonnes disponibles et data correspond à la colonne actuelle. Je ne sais pas d’où tu viens. Ainsi, les données de info seraient accessibles sur full.info .

Un exemple étant:

 "render": function ( data, type, full, meta ) { return '' + full.info + ''; }