FilterChip

以一个胶囊表示的筛选条件,“状态 是 2xx”:属性、运算符和值,各自打开一个菜单。

查看源码
Status
import { FilterChip } from "@logicplanes/kaeso-ui";

属性

  • defaultValuesOpen
    boolean

    标签出现时打开值菜单:刚添加的筛选条件会立即询问其值。

  • multiple
    boolean

    可以选择多个值。

  • onOperatorChange
    ((operator: string) => void)

    调用时传入所选的比较方式。

  • onRemove
    (() => void)

    移除筛选条件时调用。

  • onSelectedChange
    ((selected: string[]) => void)

    调用时传入所选值。

  • operator
    string

    “是”“不是”“是以下任一”

  • operators
    string[]

    可供选择的比较方式,例如“是”和“不是”。

  • property
    ReactNode

    “状态”

  • propertyIcon
    IconSvgElement

    筛选条件所作用属性的图标。

  • selected
    string[] = []

    所选值。

  • value
    ReactNode

    显示的值:“2xx”或“2 个模型”。

  • values
    FilterChipChoice[]

    值菜单中的选项。