class ColumnGroup extends Component (View source)

Traits

Properties

protected string $evaluationIdentifier
static protected Closure>> $macros from  Macroable
protected Table|null $table from  BelongsToTable
protected string|Closure|null $hiddenFrom from  CanBeHiddenResponsively
protected string|Closure|null $visibleFrom from  CanBeHiddenResponsively
protected bool|Closure $isHeaderWrapped from  CanWrapHeader
protected array $extraHeaderAttributes from  HasExtraHeaderAttributes
protected Alignment|string|Closure|null $alignment from  HasAlignment
protected Htmlable|Closure $label
protected bool $shouldTranslateLabel
protected Column[] $columns

Methods

static mixed
configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)

No description

configure()

No description

void
setUp()

No description

mixed
evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])

No description

mixed
resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)

No description

array
resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)

No description

array
resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)

No description

string|null
static void
macro(string $name, callable $macro)

No description

static void
mixin(object $mixin, bool $replace = true)

No description

static void
flushMacros()

No description

static mixed
__callStatic(string $method, array $parameters)

No description

mixed
__call(string $method, array $parameters)

No description

static callable|null
getMacro(string $method)

No description

table(Table|null $table)

No description

getTable()

No description

getLivewire()

No description

hiddenFrom(string|Closure|null $breakpoint)

No description

visibleFrom(string|Closure|null $breakpoint)

No description

string|null
getHiddenFrom()

No description

string|null
getVisibleFrom()

No description

wrapHeader(bool|Closure $condition = true)

No description

bool
isHeaderWrapped()

No description

extraHeaderAttributes(array|Closure $attributes, bool $merge = false)

No description

ComponentAttributeBag
getExtraHeaderAttributeBag()

No description

alignment(Alignment|string|Closure|null $alignment)

No description

alignStart(bool|Closure $condition = true)

No description

alignCenter(bool|Closure $condition = true)

No description

alignEnd(bool|Closure $condition = true)

No description

alignJustify(bool|Closure $condition = true)

No description

alignBetween(bool|Closure $condition = true)

No description

alignLeft(bool|Closure $condition = true)

No description

alignRight(bool|Closure $condition = true)

No description

Alignment|string|null
getAlignment()

No description

__construct(Htmlable|Closure $label, array|Closure $columns = [])

No description

static ColumnGroup
make(Htmlable|Closure $label, array|Closure $columns = [])

No description

label(Htmlable|Closure $label)

No description

translateLabel(bool $shouldTranslateLabel = true)

No description

Htmlable
getLabel()

No description

columns(array|Closure $columns)

No description

array
getColumns()

No description

array
getVisibleColumns()

No description

Details

static mixed configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)

No description

Parameters

Closure $modifyUsing
Closure|null $during
bool $isImportant

Return Value

mixed

Configurable configure()

No description

Return Value

Configurable

protected void setUp()

No description

Return Value

void

mixed evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])

No description

Parameters

mixed $value
array $namedInjections
array $typedInjections

Return Value

mixed

protected mixed resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)

No description

Parameters

ReflectionParameter $parameter
array $namedInjections
array $typedInjections

Return Value

mixed

protected array resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)

No description

Parameters

string $parameterName

Return Value

array

protected array resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)

No description

Parameters

string $parameterType

Return Value

array

protected string|null getTypedReflectionParameterClassName(ReflectionParameter $parameter)

No description

Parameters

ReflectionParameter $parameter

Return Value

string|null

static void macro(string $name, callable $macro)

No description

Parameters

string $name
callable $macro

Return Value

void

static void mixin(object $mixin, bool $replace = true)

No description

Parameters

object $mixin
bool $replace

Return Value

void

static void flushMacros()

No description

Return Value

void

static mixed __callStatic(string $method, array $parameters)

No description

Parameters

string $method
array $parameters

Return Value

mixed

mixed __call(string $method, array $parameters)

No description

Parameters

string $method
array $parameters

Return Value

mixed

static protected callable|null getMacro(string $method)

No description

Parameters

string $method

Return Value

callable|null

BelongsToTable table(Table|null $table)

No description

Parameters

Table|null $table

Return Value

BelongsToTable

Table getTable()

No description

Return Value

Table

HasTable getLivewire()

No description

Return Value

HasTable

CanBeHiddenResponsively hiddenFrom(string|Closure|null $breakpoint)

No description

Parameters

string|Closure|null $breakpoint

Return Value

CanBeHiddenResponsively

CanBeHiddenResponsively visibleFrom(string|Closure|null $breakpoint)

No description

Parameters

string|Closure|null $breakpoint

Return Value

CanBeHiddenResponsively

string|null getHiddenFrom()

No description

Return Value

string|null

string|null getVisibleFrom()

No description

Return Value

string|null

CanWrapHeader wrapHeader(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

CanWrapHeader

bool isHeaderWrapped()

No description

Return Value

bool

HasExtraHeaderAttributes extraHeaderAttributes(array|Closure $attributes, bool $merge = false)

No description

Parameters

array|Closure $attributes
bool $merge

Return Value

HasExtraHeaderAttributes

array getExtraHeaderAttributes()

No description

Return Value

array

ComponentAttributeBag getExtraHeaderAttributeBag()

No description

Return Value

ComponentAttributeBag

HasAlignment alignment(Alignment|string|Closure|null $alignment)

No description

Parameters

Alignment|string|Closure|null $alignment

Return Value

HasAlignment

HasAlignment alignStart(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

HasAlignment

HasAlignment alignCenter(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

HasAlignment

HasAlignment alignEnd(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

HasAlignment

HasAlignment alignJustify(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

HasAlignment

HasAlignment alignBetween(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

HasAlignment

HasAlignment alignLeft(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

HasAlignment

HasAlignment alignRight(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

HasAlignment

Alignment|string|null getAlignment()

No description

Return Value

Alignment|string|null

final __construct(Htmlable|Closure $label, array|Closure $columns = [])

No description

Parameters

Htmlable|Closure $label
array|Closure $columns

static ColumnGroup make(Htmlable|Closure $label, array|Closure $columns = [])

No description

Parameters

Htmlable|Closure $label
array|Closure $columns

Return Value

ColumnGroup

ColumnGroup label(Htmlable|Closure $label)

No description

Parameters

Htmlable|Closure $label

Return Value

ColumnGroup

ColumnGroup translateLabel(bool $shouldTranslateLabel = true)

No description

Parameters

bool $shouldTranslateLabel

Return Value

ColumnGroup

Htmlable getLabel()

No description

Return Value

Htmlable

ColumnGroup columns(array|Closure $columns)

No description

Parameters

array|Closure $columns

Return Value

ColumnGroup

array getColumns()

No description

Return Value

array

array getVisibleColumns()

No description

Return Value

array