jquery datatable – 如何使用render函数从另一列获取数据

我在每一行都添加了按钮,但是我想检查信息列数据是否为N / A,然后没有显示按钮,我试着在我的代码中设置如下所示的渲染,但它不起作用

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

非常感谢任何帮助/建议。 如果有帮助,愿意发布更多信息。

在这里工作链接

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

Render在此处记录: https : //datatables.net/reference/option/columns.render

您没有使用相同的参数名称,但在示例中,您将使用full来访问所有可用列,而data是当前列。 我不知道你从哪里来的。 因此,来自info数据将在full.info上访问。

一个例子是:

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