ListBase
abstract class ListBase implements ListContract
Traits
Macroable
Properties
$title | |||
protected Grid | $grid | ||
protected Collection | $columns | Collection of all grid columns. |
|
protected PamAccount | $pam |
Methods
Collection
getColumns()
No description
mixed
actions()
添加操作项目
array
quickButtons()
定义右上角的快捷操作栏
array
batchAction()
批量操作
$this|bool|Column
addRelationColumn(string $name, string $label = '')
Add a relation column to grid.
addJsonColumn(string $name, string $label = '')
Add a json type column to grid.
prependColumn(string $column = '', string $label = '')
Prepend column to grid.
bool|Column
handleGetMutatorColumn(string $method, string $label)
Handle get mutator column for grid.
bool|Column
handleRelationColumn(string $method, string $label)
Handle relation column for grid.
Details
at line 51
__construct(Grid $grid)
No description
at line 68
Column
column(string $name, string $label = '')
Add a column to Grid.
at line 89
Column
__call(string $method, array $parameters)
Dynamically add columns to the grid view.
at line 115
Collection
getColumns()
No description
at line 120
Closure
filter()
添加搜索项
at line 126
mixed
actions()
添加操作项目
at line 131
array
quickButtons()
定义右上角的快捷操作栏
at line 136
array
batchAction()
批量操作
at line 149
protected $this|bool|Column
addRelationColumn(string $name, string $label = '')
Add a relation column to grid.
at line 175
protected Column
addJsonColumn(string $name, string $label = '')
Add a json type column to grid.
at line 192
protected Column
prependColumn(string $column = '', string $label = '')
Prepend column to grid.
at line 210
protected Column
addColumn(string $column = '', string $label = '')
Add column to grid.
at line 228
protected bool|Column
handleGetMutatorColumn(string $method, string $label)
Handle get mutator column for grid.
at line 245
protected bool|Column
handleRelationColumn(string $method, string $label)
Handle relation column for grid.