Interface FilterBehavior

Hierarchy

  • FilterBehavior

Properties

behaviorName: FilterBehavior
buildFilterString: ((filter: Filter) => string)

Type declaration

    • (filter: Filter): string
    • Parameters

      Returns string

clearAllFilterValues: (() => void)

Type declaration

    • (): void
    • Returns void

clearFilterValue: ((columnIdentifier: string) => void)

Type declaration

    • (columnIdentifier: string): void
    • Parameters

      • columnIdentifier: string

      Returns void

executeFilter: ((dataProvider?: unknown[]) => unknown[])

Type declaration

    • (dataProvider?: unknown[]): unknown[]
    • Parameters

      • Optional dataProvider: unknown[]

      Returns unknown[]

getAllFilterValues: (() => Map<string, unknown>)

Type declaration

    • (): Map<string, unknown>
    • Returns Map<string, unknown>

getDistinctValues: ((columnOptions: ColumnOptions) => unknown[])

Type declaration

    • (columnOptions: ColumnOptions): unknown[]
    • Returns this list of distinct values for this column, Returns a list of arraycollection which will have properties name and value

      Method

      getDistinctValues

      Returns

      Parameters

      Returns unknown[]

getFilterDisplayValue: ((value: unknown, col?: ColumnOptions) => string)

Type declaration

getFilterValue: ((columnIdentifier: string) => unknown)

Type declaration

    • (columnIdentifier: string): unknown
    • Parameters

      • columnIdentifier: string

      Returns unknown

setFilterValue: ((columnIdentifier: string, value: unknown) => void)

Type declaration

    • (columnIdentifier: string, value: unknown): void
    • Parameters

      • columnIdentifier: string
      • value: unknown

      Returns void

Generated using TypeDoc