gpt4 book ai didi

javascript - jQuery 数据表 : comparing two columns

转载 作者:行者123 更新时间:2023-11-30 20:41:33 24 4
gpt4 key购买 nike

我正在运行最新版本的 jQuery DataTables 并使用服务器端选项。我在尝试完成两列数据的简单比较时遇到了问题。
下面第 5 列中的 DOCS_VER 值将包含 0 或 1:

{ "data": "DOCS_VER" },

第 6 列中的 DOCS_WAIT 数据库值将包含某种文本,例如来自数据库的“Refered”。

{ "data": "DOCS_WAIT" },

我的渲染脚本如下所示,仅在没有 else if 选项的情况下运行。我不知道如何为 DOCS_WAIT 选项添加额外的检查。

{
"targets": -4,
"data": "DOCS_VER",
"render": function (data, type, row) {
var color = 'black';
if (data == 1) {
color = 'green';
ColorCheck = 'VALIDATED';
IconChoice = ' fa fa-check-square-o';
} else if (row[6] == 1) {
color = 'orange';
ColorCheck = 'WAITING';
IconChoice = 'fa fa-spin fa-spinner';
} else {
color = 'red';
ColorCheck = 'NON-VALID';
IconChoice = 'fa fa-exclamation-triangle';
}
return '<span style="color: ' + color + '"><i class="' + IconChoice + '"></i> ' + ColorCheck+ '</span>';
},
},

有人知道如何正确检查第 6 行以查看它是 1 还是 0 吗?

最佳答案

感谢您的所有帮助。

看起来下面的代码工作得很好。

                     {
"targets": -4,
"render": function ( data, type, row )
{
var color = 'black';
if (row['DOCS_VER'] == 1) {
color = 'green';
ColorCheck = 'VALIDATED';
IconChoice = ' fa fa-check-square-o';
}
else if (row['DOCS_WAIT'] == 1) {
color = 'orange';
ColorCheck = 'WAITING';
IconChoice = 'fa fa-spin fa-spinner';
}
else {
color = 'red';
ColorCheck = 'NON-VALID';
IconChoice = 'fa fa-exclamation-triangle';
}

return '<span style="color:' + color + '"><i class="' + IconChoice + '"></i> ' + ColorCheck+ '</span>';
}

关于javascript - jQuery 数据表 : comparing two columns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49200620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com