Methods
The Column
class provides several methods to manipulate a column in the grid.
setFilter(BaseFilter $filter)
setFilter(BaseFilter $filter)
This method sets a filter for the column. Available filters are: TextFilter
, DateFilter
, SelectFilter
, BooleanFilter
.
setRecordField(?string $recordField)
setRecordField(?string $recordField)
This method sets the model field of the column.
setSortable($isSortable = true)
setSortable($isSortable = true)
This method enables or disables sorting for a column.
setDateFormat(string $dateFormat)
setDateFormat(string $dateFormat)
This method sets the date format used to display date values in the column.
setTag(string $tag): static
setTag(string $tag): static
This method sets the tag of the column. The default tag is td
.
setRenderer(callable $renderer): static
setRenderer(callable $renderer): static
This method sets the renderer for the column. You can pass a callable, a class method, or a string.
setAttributes(array $attributes): static
setAttributes(array $attributes): static
This method sets the attributes of the column. The attributes are HTML attributes that are applied to the column tag. You can pass a callable, a class method or an array.
Last updated