To enable export button group, set export
on the buttons array.
Export button group includes excel
, csv
and pdf
button.
namespace App\DataTables;
use App\User;
use Yajra\Datatables\Services\DataTable;
class UsersDataTable extends DataTable
{
//...some default stubs deleted for simplicity.
public function html()
{
return $this->builder()
->columns($this->getColumns())
->parameters([
'buttons' => ['export'],
]);
}
...
To enable exporting to excel, set excel
on the buttons array.
namespace App\DataTables;
use App\User;
use Yajra\Datatables\Services\DataTable;
class UsersDataTable extends DataTable
{
//...some default stubs deleted for simplicity.
public function html()
{
return $this->builder()
->columns($this->getColumns())
->parameters([
'buttons' => ['excel'],
]);
}
...
To enable exporting to csv, set csv
on the buttons array.
namespace App\DataTables;
use App\User;
use Yajra\Datatables\Services\DataTable;
class UsersDataTable extends DataTable
{
//...some default stubs deleted for simplicity.
public function html()
{
return $this->builder()
->columns($this->getColumns())
->parameters([
'buttons' => ['csv'],
]);
}
...
To enable exporting to pdf, set pdf
on the buttons array.
namespace App\DataTables;
use App\User;
use Yajra\Datatables\Services\DataTable;
class UsersDataTable extends DataTable
{
//...some default stubs deleted for simplicity.
public function html()
{
return $this->builder()
->columns($this->getColumns())
->parameters([
'buttons' => ['pdf'],
]);
}
...
To enable print button, set print
on the buttons array.
namespace App\DataTables;
use App\User;
use Yajra\Datatables\Services\DataTable;
class UsersDataTable extends DataTable
{
//...some default stubs deleted for simplicity.
public function html()
{
return $this->builder()
->columns($this->getColumns())
->parameters([
'buttons' => ['print'],
]);
}
...
To enable reset button, set reset
on the buttons array.
namespace App\DataTables;
use App\User;
use Yajra\Datatables\Services\DataTable;
class UsersDataTable extends DataTable
{
//...some default stubs deleted for simplicity.
public function html()
{
return $this->builder()
->columns($this->getColumns())
->parameters([
'buttons' => ['reset'],
]);
}
...
To enable reload button, set reload
on the buttons array.
namespace App\DataTables;
use App\User;
use Yajra\Datatables\Services\DataTable;
class UsersDataTable extends DataTable
{
//...some default stubs deleted for simplicity.
public function html()
{
return $this->builder()
->columns($this->getColumns())
->parameters([
'buttons' => ['reload'],
]);
}
...