Skip to content

@serenity-is/corelib / DateEditor

Class: DateEditor

Hierarchy

Implements

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new DateEditor(input)

Parameters

Name Type
input JQuery

Overrides

Widget.constructor

Defined in

src/ui/editors/dateeditor.ts:15

Properties

element

element: JQuery

Inherited from

Widget.element

Defined in

src/ui/widgets/widget.ts:61


idPrefix

Readonly idPrefix: string

Inherited from

Widget.idPrefix

Defined in

src/ui/widgets/widget.ts:65


maxValue

Private maxValue: string

Defined in

src/ui/editors/dateeditor.ts:13


minValue

Private minValue: string

Defined in

src/ui/editors/dateeditor.ts:12


options

Protected options: any

Inherited from

Widget.options

Defined in

src/ui/widgets/widget.ts:62


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


yearRange

yearRange: string

Defined in

src/ui/editors/dateeditor.ts:159


dateInputChange

Static dateInputChange: (e: JQueryEventObject) => void

Type declaration

▸ (e): void

Parameters
Name Type
e JQueryEventObject
Returns

void

Defined in

src/ui/editors/dateeditor.ts:212


useFlatpickr

Static useFlatpickr: boolean

Defined in

src/ui/editors/dateeditor.ts:74

Accessors

value

get value(): string

Returns

string

Defined in

src/ui/editors/dateeditor.ts:96

set value(v): void

Parameters

Name Type
v string

Returns

void

Defined in

src/ui/editors/dateeditor.ts:112


valueAsDate

get valueAsDate(): Date

Returns

Date

Defined in

src/ui/editors/dateeditor.ts:124

set valueAsDate(v): void

Parameters

Name Type
v Date

Returns

void

Defined in

src/ui/editors/dateeditor.ts:136

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


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_maxDate

get_maxDate(): Date

Returns

Date

Defined in

src/ui/editors/dateeditor.ts:187


get_maxValue

get_maxValue(): string

Returns

string

Defined in

src/ui/editors/dateeditor.ts:170


get_minDate

get_minDate(): Date

Returns

Date

Defined in

src/ui/editors/dateeditor.ts:179


get_minValue

get_minValue(): string

Returns

string

Defined in

src/ui/editors/dateeditor.ts:161


get_readOnly

get_readOnly(): boolean

Returns

boolean

Implementation of

IReadOnly.get_readOnly

Defined in

src/ui/editors/dateeditor.ts:140


get_sqlMinMax

get_sqlMinMax(): boolean

Returns

boolean

Defined in

src/ui/editors/dateeditor.ts:196


get_value

get_value(): string

Returns

string

Implementation of

IStringValue.get_value

Defined in

src/ui/editors/dateeditor.ts:87


get_valueAsDate

Private get_valueAsDate(): Date

Returns

Date

Defined in

src/ui/editors/dateeditor.ts:116


init

init(action?): DateEditor

Parameters

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

Returns

DateEditor

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


set_maxDate

set_maxDate(value): void

Parameters

Name Type
value Date

Returns

void

Defined in

src/ui/editors/dateeditor.ts:192


set_maxValue

set_maxValue(value): void

Parameters

Name Type
value string

Returns

void

Defined in

src/ui/editors/dateeditor.ts:175


set_minDate

set_minDate(value): void

Parameters

Name Type
value Date

Returns

void

Defined in

src/ui/editors/dateeditor.ts:183


set_minValue

set_minValue(value): void

Parameters

Name Type
value string

Returns

void

Defined in

src/ui/editors/dateeditor.ts:166


set_readOnly

set_readOnly(value): void

Parameters

Name Type
value boolean

Returns

void

Implementation of

IReadOnly.set_readOnly

Defined in

src/ui/editors/dateeditor.ts:144


set_sqlMinMax

set_sqlMinMax(value): void

Parameters

Name Type
value boolean

Returns

void

Defined in

src/ui/editors/dateeditor.ts:201


set_value

set_value(value): void

Parameters

Name Type
value string

Returns

void

Implementation of

IStringValue.set_value

Defined in

src/ui/editors/dateeditor.ts:100


set_valueAsDate

Private set_valueAsDate(value): void

Parameters

Name Type
value Date

Returns

void

Defined in

src/ui/editors/dateeditor.ts:128


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


dateInputKeyup

Static dateInputKeyup(e): void

Parameters

Name Type
e JQueryEventObject

Returns

void

Defined in

src/ui/editors/dateeditor.ts:243


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


flatPickrOptions

Static flatPickrOptions(input): Object

Parameters

Name Type
input JQuery

Returns

Object

Name Type
allowInput boolean
clickOpens boolean
dateFormat string
onChange () => void

Defined in

src/ui/editors/dateeditor.ts:76


flatPickrTrigger

Static flatPickrTrigger(input): JQuery

Parameters

Name Type
input JQuery

Returns

JQuery

Defined in

src/ui/editors/dateeditor.ts:234


getWidgetName

Static getWidgetName(type): string

Parameters

Name Type
type Function

Returns

string

Inherited from

Widget.getWidgetName

Defined in

src/ui/widgets/widget.ts:124


uiPickerZIndexWorkaround

Static uiPickerZIndexWorkaround(input): void

Parameters

Name Type
input JQuery

Returns

void

Defined in

src/ui/editors/dateeditor.ts:411