Изменить таблицу данных начальной загрузки
Я использовал пример 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' }
]
} );
} );