2017-12-21 12 views
0

Metronic Adminテーマのsortorderを無効にするのを手伝ってください。またはsortorderアイコンをユーザがクリックするまでsortorderを無効にしてください。Metronic Adminテーマのsortorderの無効/削除

私はthisに従っていますが、どういうわけか、それも私と一緒には機能しません。

私はすでにに(資産/ページ/スクリプト/テーブルのDataTable-managed.min.jsから)columnDefsからのコードを変更:

columnDefs: [{ 
    orderable: false, 
    targets: [0] 
}, 

しかし、それは働いていません。ページを更新すると、アイコンソートが常に有効になります。しかし、言語をこのファイルから変更すると動作します。私はすでに/assets/global/scripts/datatable.jsで同じことをしていますが、それはあまり効果がありません。

助けてください。

+0

基本的に設定 '順:[]'あなたのDataTable属性に。列の順序を無効にしても、既定の順序が全体的にリセットされるわけではなく、ユーザーがその列を順序付けるのを妨げるだけです。 – davidkonrad

+0

ありがとうございます。それは働く。ブラウザがキャッシュされ、キャッシュをクリアする必要があります。チャットの後、それは働いた。ありがとう@davidkonrad –

答えて

1

実際の動作例:しかし、このファイルから言語を変更すると動作します。 は、特定の列(複数可)のために無効にする

"ordering": false, 

ながら設定あなたのinitでこれを使用し、完全にソート無効にするには、これを使用する:

編集

あなたの働いていないコードへのリンクを提供しますあなたのinitにこの例

"columns": [ 
     { "orderable": true }, 
     { "orderable": true }, 
     { "orderable": false }, 
     { "orderable": false }, 
     { "orderable": false }, 
     { "orderable": true } 
    ] 

を設定するには、あなたがより良いソート理解するのに役立つかもしれない

ここで

https://jsfiddle.net/g1y8eu8v/1/

いくつかの参照リンクされている:

https://datatables.net/reference/option/columns.orderable

https://datatables.net/reference/option/ordering

https://datatables.net/reference/option/columns.orderSequence

+0

私はファイル内にmodife言語の一部があることを意味します。他の部分はソート順です。言語を英語からVietnamesseに翻訳するとき。 datableの言語は変更されています。しかし、私はsortorderのコードを "false"に変更します。動いていない。 –

+0

言語を翻訳したため、並べ替えが無効になっています。なぜあなたは 'false'のコードを必要としますか? – jking

関連する問題