2016-11-17 8 views
1

状況
「正しい」コードを使用していくつかの列の並べ替えを無効にすることはできません。私はいくつかのStackOverflowの投稿を見て、答えを試してみました。何も動作していないようだと私は私のコンソールで同じエラーを取得し続けます。DataTableで選択した列の順序を無効にする

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 
     } ] 
    }); 

編集:私はコンマ... しかし、別の質問がありませんでした...どのように私は複数のターゲットを行うことができますか?

+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 }はその列をソート不能にします。 注:これは最後の列がソートできない3列の表です。

関連する問題