Станом на DataTables 1.10.5 тепер можна визначити параметри ініціалізації за допомогою атрибутів HTML5 data- *.
- документація данихTables: HTML5 data- * атрибути - параметри таблиці
Таким чином, ви можете вказати data-searching="false" data-paging="false" data-info="false"
на table
. Наприклад, ця таблиця не дозволить шукати, застосовувати підкачки або показувати інформаційний блок:
<table id="example" class="display" width="100%" data-searching="false" data-paging="false" data-info="false">
<thead>
<tr>
<th>Name</th>
<th data-orderable="false">Avatar</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td><img src="https://www.gravatar.com/avatar/8edcff60cdcca2ad650758fa524d4990?s=64&d=identicon&r=PG" alt="" style="width: 64px; height: 64px; visibility: visible;"></td>
<td>2011/04/25</td>
<td>$320,800</td>
</tr>
<tr>
<td>Garrett Winters</td>
<td><img src="https://www.gravatar.com/avatar/98fe9834dcca2ad650758fa524d4990?s=64&d=identicon&r=PG" alt="" style="width: 64px; height: 64px; visibility: visible;"></td>
<td>2011/07/25</td>
<td>$170,750</td>
</tr>
...[ETC]...
</tbody>
</table>
Дивіться робочий приклад на веб-сторінці https://jsfiddle.net/jhfrench/17v94f2s/ .
Перевага такого підходу полягає в тому, що він дозволяє вам мати стандартний виклик таблиць даних (тобто $('table.apply_dataTables').DataTable()
), одночасно налаштовуючи параметри данихTables таблиці за столом.
sDom
як описано тут - stackoverflow.com/a/53885264/5729813