我想改善我的网站的初始表排序。我在Rails和DataTables上使用ruby进行表操作。这是我的Javascript:
jQuery(document).ready(function() {
if ($('#recent-transaction-table').length) {
myCoinTable = $('#recent-transaction-table').dataTable({
"processing": true,
"serverSide": true,
"ajax": $('#recent-transaction-table').data('source'),
"columnDefs": [{
"targets": 'no-sort',
"orderable": false,
}],
"columns": [
{data: 'rank'},
{data: 'watch'},
{data: 'symbol'},
{data: 'name'},
{data: 'price'},
{data: 'percent_change_1h'},
{data: 'change_24hr' },
{data: 'percent_change_7d' },
{data: 'market_cap'},
{data: 'volume_24hr'},
{data: 'current_supply'},
{data: 'max_supply'},
{data: 'dominance'}
],
问题是,当我尝试根据价格对降序进行排序时,未知的价格数据(在本例中为“?”)首先出现。我希望未知的价格数据(“?”)始终是我排序中的最后一个数据。我该如何完成这项任务?
要用我的排序模拟问题,您可以访问我的网站:https://www.coinscovery.com并尝试按价格对初始“加密排名”表进行排序。