2016-11-17 2 views
1

Ситуация
Я не могу отключить сортировку по некоторым количествам, хотя им воспользовался код «справа». Я видел несколько сообщений StackOverflow и пробовал ответы. ничего не работает, и я продолжаю получать ту же ошибку в моей консоли.Отключить упорядочение по отдельным столбцам с помощью DataTables

SyntaxError: missing } after property list 
    "aoColumnDefs": [ 
//or 
SyntaxError: missing } after property list 
    "columnDefs": [ { 

Код

$('#tblMarkers').DataTable({ 
     paging: false, 
     searching: false, 
     info: false 
     "columnDefs": [ { 
      "targets": 3, 
      "orderable": false 
     } ] 
    }); 

EDIT: я пропускал запятую ... Но другой вопрос ... как я могу сделать несколько целей?

+1

У вас нет запятой в конце этой строки: 'info: false'. Может ли это помочь? –

+0

Я думаю, вы размещаете свой код в неправильном месте. Не могли бы вы поставить код на вершине докомента? –

+0

omg ... у меня на самом деле отсутствовала эта запятая ... Спасибо! теперь он работает ... –

ответ

0

Вы пытались

$('#tblMarkers').DataTable({ 
    paging: false, 
    searching: false, 
    info: false, 
    "columnDefs": [ { 
     "targets": 3, 
     "orderable": false 
    } ] 
); 
0

я использую что-то вроде этого для этой цели;

$('#tblMarkers').dataTable({ 
     "aaSorting": [], 
     "aoColumns": [ 
     null,null,{ "bSortable": false } 
     ] 
    }); 

Нуль относится к по умолчанию и { "bSortable": false } делает столбец unsortable. Примечание. Это таблица с тремя столбцами с последним столбцом, несортируемым.

Смежные вопросы