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