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 + ''; }