gpt4 book ai didi

javascript - 仅显示列的唯一数据 - jQuery 数据表

转载 作者:行者123 更新时间:2023-12-03 10:18:42 24 4
gpt4 key购买 nike

我正在使用Data Tables并且希望仅显示day列的唯一数据。

这是我的 table :

#   Day         Count
---------------------
1 Friday 2
2 Friday 2
3 Saturday 4
. . .
. . .

JS:

var myTable = $('.table').DataTable({
"lengthMenu": [[10, 25, 50, -1], [10, 25, 50, "All"]],
"oLanguage": {
"oPaginate": {
"sPrevious": "←", // This is the link to the previous page
"sNext": "→", // This is the link to the next page
}
}
});

如何过滤数据以仅显示表中的唯一天数数据?

我知道有unique()那里有函数,但那只是从表中选择唯一的列数据,而不是我需要(通过重建可能)表显示具有唯一数据的列。

感谢您的帮助。

最佳答案

您可以通过创建 custom row filter 来实现这一点:

var day,
days = [];

$.fn.dataTableExt.afnFiltering.push(
function( oSettings, aData, iDataIndex ) {
//return true if iDataIndex already is processed
if (days[iDataIndex]) return true;
//process day, return true and insert into days if not already known
day = aData[1];
if (days.indexOf(day)<0) {
days[iDataIndex]=day;
return true;
} else {
return false;
}
}
);

演示 -> http://jsfiddle.net/4abqjxcu/

关于javascript - 仅显示列的唯一数据 - jQuery 数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29742209/

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