Я использую jQuery DataTables в моем приложении rails и в моем файле coffee spirit sent_messages.js.coffee
меня есть вызов datatables вроде этого;
jQuery ->
$('#sent_table').dataTable()
sPaginationType: "full_numbers"
Тем не менее, я хочу изменить первый столбец, но это;
jQuery ->
$('#sent_table').dataTable()
sPaginationType: "full_numbers"
"aaSorting" : [[0, 'desc']]
Кажется, не работает. Как я могу это сделать правильно?
Я думаю, у вас просто немного путаницы в CoffeeScript. Эта:
$('#sent_table').dataTable()
sPaginationType: "full_numbers"
"aaSorting" : [[0, 'desc']]
не предоставляет никаких параметров для вызова dataTable
, именно этот JavaScript:
$('#sent_table').dataTable();
return { sPaginationType: "full_numbers", "aaSorting" : [[0, 'desc']] }
Быстрое исправление для вызова функции должно разобраться:
# No () and indent the options
$('#sent_table').dataTable
sPaginationType: "full_numbers"
"aaSorting" : [[0, 'desc']]
или вот так:
$('#sent_table').dataTable(
sPaginationType: "full_numbers"
"aaSorting" : [[0, 'desc']]
)