class NotIn extends In

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 $query
protected array $attr 属性 from  FilterItem
protected FilterItem $parent from  FilterItem

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  In
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 = '')

字段属性

options(array|callable|string|Arrayable $options = [])

Set options.

filterable()

是否选项可搜索

asMultiSelect($options, $placeholder)

No description

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 In at line 25
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 UseOptions at line 17
UseOptions options(array|callable|string|Arrayable $options = [])

Set options.

Parameters

array|callable|string|Arrayable $options

Return Value

UseOptions

in UseOptions at line 50
UseOptions filterable()

是否选项可搜索

Return Value

UseOptions

in AsMultiSelect at line 8
AsMultiSelect asMultiSelect($options, $placeholder)

No description

Parameters

$options
$placeholder

Return Value

AsMultiSelect

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

No description

Parameters

array|string $ph 占位符

Return Value

UsePlaceholder