Skip to content

@serenity-is/corelib / QuickSearchInput

Class: QuickSearchInput

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new QuickSearchInput(input, opt)

Parameters

Name Type
input JQuery
opt QuickSearchInputOptions

Overrides

Widget.constructor

Defined in

src/ui/datagrid/quicksearchinput.ts:26

Properties

element

element: JQuery

Inherited from

Widget.element

Defined in

src/ui/widgets/widget.ts:61


field

Private field: QuickSearchField

Defined in

src/ui/datagrid/quicksearchinput.ts:22


fieldChanged

Private fieldChanged: boolean

Defined in

src/ui/datagrid/quicksearchinput.ts:23


idPrefix

Readonly idPrefix: string

Inherited from

Widget.idPrefix

Defined in

src/ui/widgets/widget.ts:65


lastValue

Private lastValue: string

Defined in

src/ui/datagrid/quicksearchinput.ts:21


options

Protected options: QuickSearchInputOptions

Inherited from

Widget.options

Defined in

src/ui/widgets/widget.ts:62


timer

Private timer: number

Defined in

src/ui/datagrid/quicksearchinput.ts:24


uniqueName

Protected uniqueName: string

Inherited from

Widget.uniqueName

Defined in

src/ui/widgets/widget.ts:64


widgetName

Protected widgetName: string

Inherited from

Widget.widgetName

Defined in

src/ui/widgets/widget.ts:63

Methods

addCssClass

Protected addCssClass(): void

Returns

void

Inherited from

Widget.addCssClass

Defined in

src/ui/widgets/widget.ts:100


addValidationRule

addValidationRule(eventClass, rule): JQuery

Parameters

Name Type
eventClass string
rule (p1: JQuery) => string

Returns

JQuery

Inherited from

Widget.addValidationRule

Defined in

src/ui/widgets/widget.ts:134


change

change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

Widget.change

Defined in

src/ui/widgets/widget.ts:142

change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

Widget.change

Defined in

src/ui/widgets/widget.ts:259


changeSelect2

changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

Widget.changeSelect2

Defined in

src/ui/widgets/widget.ts:146

changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

Widget.changeSelect2

Defined in

src/ui/widgets/widget.ts:260


checkIfValueChanged

Protected checkIfValueChanged(): void

Returns

void

Defined in

src/ui/datagrid/quicksearchinput.ts:84


destroy

destroy(): void

Returns

void

Inherited from

Widget.destroy

Defined in

src/ui/widgets/widget.ts:92


getCssClass

Protected getCssClass(): string

Returns

string

Inherited from

Widget.getCssClass

Defined in

src/ui/widgets/widget.ts:104


getGridField

getGridField(): JQuery

Returns

JQuery

Inherited from

Widget.getGridField

Defined in

src/ui/widgets/widget.ts:138


get_field

get_field(): QuickSearchField

Returns

QuickSearchField

Defined in

src/ui/datagrid/quicksearchinput.ts:113


get_value

get_value(): string

Returns

string

Defined in

src/ui/datagrid/quicksearchinput.ts:109


init

init(action?): QuickSearchInput

Parameters

Name Type
action? (widget: any) => void

Returns

QuickSearchInput

Inherited from

Widget.init

Defined in

src/ui/widgets/widget.ts:179


initialize

initialize(): void

Returns

void

Inherited from

Widget.initialize

Defined in

src/ui/widgets/widget.ts:176


renderContents

Protected renderContents(): void

Returns

void

Inherited from

Widget.renderContents

Defined in

src/ui/widgets/widget.ts:184


restoreState

restoreState(value, field): void

Parameters

Name Type
value string
field QuickSearchField

Returns

void

Defined in

src/ui/datagrid/quicksearchinput.ts:136


searchNow

Protected searchNow(value): void

Parameters

Name Type
value string

Returns

void

Defined in

src/ui/datagrid/quicksearchinput.ts:149


set_field

set_field(value): void

Parameters

Name Type
value QuickSearchField

Returns

void

Defined in

src/ui/datagrid/quicksearchinput.ts:117


updateInputPlaceHolder

Protected updateInputPlaceHolder(): void

Returns

void

Defined in

src/ui/datagrid/quicksearchinput.ts:126


create

Static create<TWidget, TOpt>(params): TWidget

Type parameters

Name Type
TWidget extends Widget<TOpt, TWidget>
TOpt TOpt

Parameters

Name Type
params CreateWidgetParams<TWidget, TOpt>

Returns

TWidget

Inherited from

Widget.create

Defined in

src/ui/widgets/widget.ts:153


elementFor

Static elementFor<TWidget>(editorType): JQuery

Type parameters

Name
TWidget

Parameters

Name Type
editorType (...args: any[]) => TWidget

Returns

JQuery

Inherited from

Widget.elementFor

Defined in

src/ui/widgets/widget.ts:128


getWidgetName

Static getWidgetName(type): string

Parameters

Name Type
type Function

Returns

string

Inherited from

Widget.getWidgetName

Defined in

src/ui/widgets/widget.ts:124