DataTableの特定の列のソートを無効にする


この例では、yajra DataTableの特定の列のソートを無効にする方法を示します.並べ替え矢印を削除したり、特定の列またはYajra DataTableのすべての列でソートを無効にしたい場合は、JQueryでColumnDefsを使用する必要があります.
Sayjra DataTableは、並べ替え、ページ化、検索、および特定の列の順序付けのような多くの機能を提供していますが、多くの場合、特定の列に対する順序付け、検索または可視性を無効にする場合は、クライアントのプロジェクト要件ごとにいくつかの機能は有用ではありません.
パラメータを設定するには、データテーブルの列に特定のオプションを割り当てることができます.
$(document).ready(function()
{
   $('#details').DataTable({
     'processing': true,
     'serverSide': true,
     'serverMethod': 'POST',
     'ajax': {
       'url':'/demo/details.php'
     },
     'columns': [
        { data: 'id' }, /* index - 0 */
        { data: 'name' }, /* index - 1 */
        { data: 'email' }, /* index - 2 */
        { data: 'phone_no' }, /* index - 3 */
        { data: 'country' } /* index - 4 */
     ],
     'columnDefs': [ {
        'targets': [3,4], /* column index */
        'orderable': false, /* true or false */
     }]
   });
});