gpt4 book ai didi

javascript - 数据表 fnSort 建议

转载 作者:行者123 更新时间:2023-11-28 20:38:49 25 4
gpt4 key购买 nike

正在寻求一些帮助,了解如何将 fnSort 与此数据表代码一起放置,以使默认排序第二列而不是第一列。我有:

dataClones['keyword_table_<?php echo ceil($countCallsCounter/7); ?>']=document.getElementById('keyword_table_<?php echo ceil($countCallsCounter/7); ?>').cloneNode(true);

$('#keyword_table_<?php echo ceil($countCallsCounter/7); ?>').dataTable( {
//"sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
"sDom":"<<'span6'l><'span6'f>r>t<<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap",
"oLanguage": {
"sLengthMenu": "_MENU_ records per page"
}

}
);

我知道我需要添加http://datatables.net/api#fnSort但我对 JS 不太熟悉,所以如果可能的话,需要一些快速帮助。

谢谢

最佳答案

您所要做的就是为 $(selector).datatable() 调用设置一个变量 = 。然后就可以调用variable.fnSort()了。

var oTable; // Make sure this is within scope of your function, or where you want to execute the sort.

dataClones['keyword_table_<?php echo ceil($countCallsCounter/7); ?>']=document.getElementById('keyword_table_<?php echo ceil($countCallsCounter/7); ?>').cloneNode(true);

oTable = $('#keyword_table_<?php echo ceil($countCallsCounter/7); ?>').dataTable( {
//"sDom": "<'row'<'span6'l><'span6'f>r>t<'row'<'span6'i><'span6'p>>",
"sDom":"<<'span6'l><'span6'f>r>t<<'span6'i><'span6'p>>",
"sPaginationType": "bootstrap",
"oLanguage": {
"sLengthMenu": "_MENU_ records per page"
}

}
);

function onSort(){
oTable.fnSort([0,'asc']);
}

此外,如果您知道在初始化数据表时要排序的列,您可以:

$('#example').dataTable( {
"aaSorting": [[ 4, "desc" ]]
} );

http://datatables.net/api#fnSort http://datatables.net/release-datatables/examples/basic_init/table_sorting.html

关于javascript - 数据表 fnSort 建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14787519/

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