2016-10-31 20 views
0

昇順または降順のアルファベット順ではなく、DataTableのテキスト列に特定の並べ替え順序を指定しようとしています。DataTable列のカスタム注文

たとえば、 [Orange、Apple、Grape、Watermelon]のような「昇順」の順序を指定すると、列に値のみがあり、並べ替えの「降順」が選択されている場合、列の順序[スイカ、ブドウ、アップル、オレンジ]に従います。

DataTableでこれを簡単に実行する方法はまだ見つかりませんでした。

更新 enumプラグインが必要なはずですが、動作させることができませんでした。

<script src="//cdn.datatables.net/plug-ins/1.10.12/sorting/enum.js"></script> 

をそして私は自分のコードに追加した:私は私のHTMLに追加した

$.fn.dataTable.enum(['Orange','Apple','Grape','Watermelon']); 
$("#example").DataTable(); 

私も「列挙型」であることを明示的にテーブル内の特定の列を定義しようとしました:

$("#example").DataTable({ 
     "columns": [ 
      {"type": "enum"} 
     ] 
    }); 

私には紛失している、または未だ試みていないことがありますか?このブログ投稿で

$.fn.dataTable.enum(['Orange', 'Apple', 'Grape', 'Watermelon']); 

詳細:それは、あなたがこのようなあなたの順序を指定することができます https://www.datatables.net/plug-ins/sorting/enum

答えて

0

あなたは、このために列挙型プラグインを使用することができます https://datatables.net/blog/2016-06-16

+0

はYush0 @ありがとう - これは私が必要としているように見えますが、残念ながらそれを働かせることができませんでした。私はそれを動作させようとしたことで質問を更新しました。 – nkbved

関連する問題