class Like extends FilterItem

Traits

Properties

protected $width from  FilterItem
read-only $name 当前列的名称 from  FilterItem
protected string $type 默认 from  FilterItem
protected string $label

Label of presenter.

from  FilterItem
read-only $value 输入值 from  FilterItem
protected array|string|null $defaultValue 默认值 from  FilterItem
protected string $query

Query for filter.

from  FilterItem
protected array $attr 属性 from  FilterItem
protected FilterItem $parent from  FilterItem
protected string $exprFormat
protected string $operator

Methods

__construct(string|Closure $column = '', string $label = '')

AbstractFilter constructor.

width($width)

设置列宽度

setParent(FilterItem $filter)

No description

array|mixed|null
condition(array $inputs)

Get condition of this filter.

struct()

可结构化并返回

__get($attr)

No description

default(null $default = null)

Set default value for filter.

array|string
getValue()

Get value of current filter.

void
defaultValue(array $inputs)

默认值

array
sanitizeInputs($inputs)

No description

string
formatLabel(string $label)

格式化 Label

array
buildCondition()

Build conditions of filter.

array
buildRelationQuery()

Build query condition of model relation.

setAttribute(string|array $attr, mixed $value = '')

字段属性

asText($placeholder = '')

No description

from  AsText
placeholder(array|string $ph)

No description

Details

in FilterItem at line 76
__construct(string|Closure $column = '', string $label = '')

AbstractFilter constructor.

Parameters

string|Closure $column
string $label

in FilterItem at line 86
FilterItem width($width)

设置列宽度

Parameters

$width

Return Value

FilterItem

in FilterItem at line 95
setParent(FilterItem $filter)

No description

Parameters

FilterItem $filter

at line 29
array|mixed|null condition(array $inputs)

Get condition of this filter.

Parameters

array $inputs

Return Value

array|mixed|null

in FilterItem at line 121
struct()

可结构化并返回

in FilterItem at line 135
__get($attr)

No description

Parameters

$attr

in FilterItem at line 150
FilterItem default(null $default = null)

Set default value for filter.

Parameters

null $default

Return Value

FilterItem

in FilterItem at line 164
array|string getValue()

Get value of current filter.

Return Value

array|string

in FilterItem at line 174
protected void defaultValue(array $inputs)

默认值

Parameters

array $inputs

Return Value

void

in FilterItem at line 189
protected array sanitizeInputs($inputs)

No description

Parameters

$inputs

Return Value

array

in FilterItem at line 210
protected string formatLabel(string $label)

格式化 Label

Parameters

string $label

Return Value

string

in FilterItem at line 222
protected array buildCondition()

Build conditions of filter.

Return Value

array

in FilterItem at line 239
protected array buildRelationQuery()

Build query condition of model relation.

Return Value

array

in FilterItem at line 260
protected FilterItem setAttribute(string|array $attr, mixed $value = '')

字段属性

Parameters

string|array $attr
mixed $value

Return Value

FilterItem

in AsText at line 8
AsText asText($placeholder = '')

No description

Parameters

$placeholder

Return Value

AsText

in UsePlaceholder at line 15
UsePlaceholder placeholder(array|string $ph)

No description

Parameters

array|string $ph 占位符

Return Value

UsePlaceholder