class ListGridDemo extends ListBase

Traits

Macroable

Properties

$title from  ListBase
protected Grid $grid from  ListBase
protected $showRowSelector from  ListBase
protected Collection $columns

Collection of all grid columns.

from  ListBase
protected PamAccount $pam from  ListBase

Methods

__construct(Grid $grid)

No description

from  ListBase
bool
isShowRowSelector()

No description

from  ListBase
column(string $name, string $label = '')

Add a column to Grid.

from  ListBase
__call(string $method, array $parameters)

Dynamically add columns to the grid view.

from  ListBase
Collection
getColumns()

No description

from  ListBase
filter()

No description

mixed
actions()

添加操作项目, 合并到列处理¶

from  ListBase
array|Closure
quickButtons()

定义右上角的快捷操作栏

array|Closure
batchAction()

批量操作

from  ListBase
$this|bool|Column
addRelationColumn(string $name, string $label = '')

Add a relation column to grid.

from  ListBase
addJsonColumn(string $name, string $label = '')

Add a json type column to grid.

from  ListBase
prependColumn(string $name = '', string $label = '')

Prepend column to grid.

from  ListBase
addColumn(string $name = '', string $label = '')

Add column to grid.

from  ListBase
bool|Column
handleGetMutatorColumn(string $method, string $label)

Handle get mutator column for grid.

from  ListBase
bool|Column
handleRelationColumn(string $method, string $label)

Handle relation column for grid.

from  ListBase
mixed
columns()

No description

Details

in ListBase at line 53
__construct(Grid $grid)

No description

Parameters

Grid $grid

in ListBase at line 61
bool isShowRowSelector()

No description

Return Value

bool

in ListBase at line 75
Column column(string $name, string $label = '')

Add a column to Grid.

Parameters

string $name
string $label

Return Value

Column

Exceptions

ApplicationException

in ListBase at line 96
Column __call(string $method, array $parameters)

Dynamically add columns to the grid view.

Parameters

string $method
array $parameters

Return Value

Column

in ListBase at line 122
Collection getColumns()

No description

Return Value

Collection

at line 77
Closure filter()

No description

Return Value

Closure

in ListBase at line 133
mixed actions()

添加操作项目, 合并到列处理¶

Return Value

mixed

at line 143
array|Closure quickButtons()

定义右上角的快捷操作栏

Return Value

array|Closure

in ListBase at line 143
array|Closure batchAction()

批量操作

Return Value

array|Closure

in ListBase at line 156
protected $this|bool|Column addRelationColumn(string $name, string $label = '')

Add a relation column to grid.

Parameters

string $name
string $label

Return Value

$this|bool|Column

Exceptions

ApplicationException

in ListBase at line 182
protected Column addJsonColumn(string $name, string $label = '')

Add a json type column to grid.

Parameters

string $name
string $label

Return Value

Column

in ListBase at line 199
protected Column prependColumn(string $name = '', string $label = '')

Prepend column to grid.

Parameters

string $name
string $label

Return Value

Column

in ListBase at line 217
protected Column addColumn(string $name = '', string $label = '')

Add column to grid.

Parameters

string $name
string $label

Return Value

Column

in ListBase at line 234
protected bool|Column handleGetMutatorColumn(string $method, string $label)

Handle get mutator column for grid.

Parameters

string $method
string $label

Return Value

bool|Column

in ListBase at line 251
protected bool|Column handleRelationColumn(string $method, string $label)

Handle relation column for grid.

Parameters

string $method
string $label

Return Value

bool|Column

at line 23
mixed columns()

No description

Return Value

mixed

Exceptions

ApplicationException