昇順または降順のアルファベット順ではなく、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 :
はYush0 @ありがとう - これは私が必要としているように見えますが、残念ながらそれを働かせることができませんでした。私はそれを動作させようとしたことで質問を更新しました。 – nkbved