@serenity-is/corelib / QuickFilter

Interface: QuickFilter<TWidget, P>

Type parameters

Name Type
TWidget extends Widget<P>
P P

Table of contents

Properties

Properties

cssClass

Optional cssClass: string

Defined in

src/ui/datagrid/quickfilter.ts:23


displayText

Optional displayText: (w: TWidget, label: string) => string

Type declaration

▸ (w, label): string

Parameters
Name Type
w TWidget
label string
Returns

string

Defined in

src/ui/datagrid/quickfilter.ts:26


element

Optional element: (e: Fluent<HTMLElement>) => void

Type declaration

▸ (e): void

Parameters
Name Type
e Fluent<HTMLElement>
Returns

void

Defined in

src/ui/datagrid/quickfilter.ts:20


field

Optional field: string

Defined in

src/ui/datagrid/quickfilter.ts:15


handler

Optional handler: (h: QuickFilterArgs<TWidget>) => void

Type declaration

▸ (h): void

Parameters
Name Type
h QuickFilterArgs<TWidget>
Returns

void

Defined in

src/ui/datagrid/quickfilter.ts:17


init

Optional init: (w: TWidget) => void

Type declaration

▸ (w): void

Parameters
Name Type
w TWidget
Returns

void

Defined in

src/ui/datagrid/quickfilter.ts:21


loadState

Optional loadState: (w: TWidget, state: any) => void

Type declaration

▸ (w, state): void

Parameters
Name Type
w TWidget
state any
Returns

void

Defined in

src/ui/datagrid/quickfilter.ts:24


options

Optional options: P & { class?: string ; element?: string | HTMLElement | ArrayLike<HTMLElement> | (el: HTMLElement) => void ; id?: string }

Defined in

src/ui/datagrid/quickfilter.ts:19


saveState

Optional saveState: (w: TWidget) => any

Type declaration

▸ (w): any

Parameters
Name Type
w TWidget
Returns

any

Defined in

src/ui/datagrid/quickfilter.ts:25


separator

Optional separator: boolean

Defined in

src/ui/datagrid/quickfilter.ts:22


title

Optional title: string

Defined in

src/ui/datagrid/quickfilter.ts:18


type

Optional type: Object

Call signature

new type(options?): TWidget

Parameters
Name Type
options? P
Returns

TWidget

Type declaration

Name Type
prototype TWidget

Defined in

src/ui/datagrid/quickfilter.ts:16