Изменить таблицу данных начальной загрузки

Я использовал пример bootstrap datatable, чтобы иметь сортируемую таблицу в моем проекте Symfony. Я использую datatables.net

С помощью этого кода javascript:

$(document).ready(function() {
    $('#datatable').DataTable();
} );

И моя таблица в HTML:

<table id="datatable" class="table table-striped">
 <thead>
    <tr>...

Единственная проблема в том, что я не хочу, чтобы все мои столбцы можно было сортировать (например, некоторые столбцы содержат только флажок или кнопку). Более того, с этой таблицей и этим кодом javascript у меня автоматически появляется панель поиска, а также кнопки "Назад, Вперед" и другие параметры, которые появляются автоматически. Я хотел бы иметь возможность изменить этот шаблон по умолчанию, удалив все эти параметры, которые мне не нужны. У вас есть идея, как адаптировать эту таблицу данных?

заранее спасибо

1 ответ

Решение

Вы должны прочитать документацию по таблицам данных. https://datatables.net/extensions/rowreorder/examples/initialisation/restrictedOrdering.html

Пример:

// add class reorder on column, that you want to order
$(document).ready(function() {
    var table = $('#example').DataTable( {
        rowReorder: true,
        columnDefs: [
            { orderable: true, className: 'reorder', targets: 0 },
            { orderable: false, targets: '_all' }
        ]
    } );
} );
Другие вопросы по тегам