class StartsWith extends Like

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 $defaultValue from  FilterItem
protected string $query

Query for filter.

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

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.

from  Like
struct()

可结构化并返回

__get($attr)

No description

$this
default(null $default = null)

Set default value for filter.

array|string
getValue()

Get value of current filter.

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 75
__construct(string|Closure $column = '', string $label = '')

AbstractFilter constructor.

Parameters

string|Closure $column
string $label

in FilterItem at line 85
FilterItem width($width)

设置列宽度

Parameters

$width

Return Value

FilterItem

in FilterItem at line 94
setParent(FilterItem $filter)

No description

Parameters

FilterItem $filter

in Like at line 30
array|mixed|null condition(array $inputs)

Get condition of this filter.

Parameters

array $inputs

Return Value

array|mixed|null

in FilterItem at line 119
struct()

可结构化并返回

in FilterItem at line 133
__get($attr)

No description

Parameters

$attr

in FilterItem at line 149
$this default(null $default = null)

Set default value for filter.

Parameters

null $default

Return Value

$this

in FilterItem at line 164
array|string getValue()

Get value of current filter.

Return Value

array|string

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

No description

Parameters

$inputs

Return Value

array

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

格式化 Label

Parameters

string $label

Return Value

string

in FilterItem at line 206
protected array buildCondition()

Build conditions of filter.

Return Value

array

in FilterItem at line 223
protected array buildRelationQuery()

Build query condition of model relation.

Return Value

array

in FilterItem at line 244
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