Начиная с DataTables 1.10.5, теперь можно определять параметры инициализации, используя атрибуты data5 * HTML5.
- документация по таблицам данных: атрибуты данных HTML5 - параметры таблицы
Таким образом, вы можете указать 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/ .
Преимущество этого подхода заключается в том, что он позволяет использовать стандартный вызов dataTables (т. Е. $('table.apply_dataTables').DataTable()
), В то же время имея возможность настраивать параметры dataTables по таблицам.
sDom
как описано здесь - stackoverflow.com/a/53885264/5729813