Class DataTable
Class DataTable.
- Yajra\Datatables\Services\DataTable implements Yajra\Datatables\Contracts\DataTableContract, Yajra\Datatables\Contracts\DataTableButtonsContract
Abstract
Namespace: Yajra\Datatables\Services
Package: Yajra\Datatables\Services
Author: Arjay Angeles aqangeles@gmail.com
Located at Services/DataTable.php
Namespace: Yajra\Datatables\Services
Package: Yajra\Datatables\Services
Author: Arjay Angeles aqangeles@gmail.com
Located at Services/DataTable.php
public
|
#
__construct(
DataTable constructor. |
public
Illuminate\Http\JsonResponse|Illuminate\View\View
|
|
public
|
|
public
Illuminate\Contracts\View\View
|
|
protected
array
|
|
protected
array|string
|
|
protected
array
|
|
public
|
|
public
|
|
protected
array
|
|
protected
array
|
|
public
|
|
protected
Maatwebsite\Excel\Writers\LaravelExcelWriter
|
|
public
string
|
|
public
|
|
protected
string
|
|
protected
array
|
|
public
|
|
public
mixed
|
|
public
mixed
|
|
public
|
#
addScope(
Add basic array query scopes. |
protected
mixed
|
#
applyScopes( Illuminate\Database\Query\Builder|Illuminate\Database\Eloquent\Builder $query )
Apply query scopes. |
protected
array
|
ajax(),
query()
|
protected
|
$datatables
|
|
protected
Illuminate\Contracts\View\Factory
|
$viewFactory
|
|
protected
string
|
$printPreview
Datatables print preview view. |
#
'datatables::print'
|
protected
string|array
|
$exportColumns
List of columns to be exported. |
#
'*'
|
protected
string|array
|
$printColumns
List of columns to be printed. |
#
'*'
|
protected
|
$scopes
Query scopes. |
#
[]
|
protected
|
$htmlBuilder
Html builder. |
|
protected
string
|
$filename
Export filename. |
#
''
|