![]()
WARNING You're browsing the documentation for an upcoming version of Laravel DataTables. The documentation and features of this release are subject to change.
Exclude Columns from SearchPanes
Some columns you might not want in your SearchPanes. To hide them, add ->searchPanes(false) in your column definition.
Basic Usage
<?php use Yajra\DataTables\Html\Builder;use Yajra\DataTables\Html\Column; public function html(): Builder{ return $this->builder() ->columns($this->getColumns());} protected function getColumns(): array{ return [ Column::make('name'), Column::make('email'), Column::make('status'), Column::make('id') ->searchPanes(false), // Exclude from SearchPanes ];}
Common Use Cases
Exclude ID Column
For ID columns, use Column::make('id') with ->searchPanes(false):
Column::make('id') ->searchPanes(false),
Exclude Action Column
Column::make('action') ->searchPanes(false),
Exclude Computed Columns
Column::computed('full_name') ->searchPanes(false),
Available Options
| Option | Description |
|---|---|
->searchPanes(false) |
Exclude from SearchPanes |
->searchPanes(true) |
Include in SearchPanes (default) |
See Also
- SearchPanes Getting Started - Basic setup
- SearchPanes Options - More configuration