@serenity-is/corelib / DateTimeEditor
Class: DateTimeEditor
Hierarchy
-
↳
DateTimeEditor
Implements
Table of contents
Constructors
Properties
- element
- idPrefix
- lastSetValue
- lastSetValueGet
- maxValue
- minValue
- options
- time
- uniqueName
- widgetName
- getTimeOptions
Accessors
Methods
- addCssClass
- addValidationRule
- change
- changeSelect2
- destroy
- getCssClass
- getDisplayFormat
- getFlatpickrOptions
- getGridField
- getInplaceNowText
- get_maxDate
- get_maxValue
- get_minDate
- get_minValue
- get_readOnly
- get_sqlMinMax
- get_value
- get_valueAsDate
- init
- initialize
- renderContents
- set_maxDate
- set_maxValue
- set_minDate
- set_minValue
- set_readOnly
- set_sqlMinMax
- set_value
- set_valueAsDate
- create
- elementFor
- getWidgetName
- roundToMinutes
Constructors
constructor
• new DateTimeEditor(input, opt?)
Parameters
| Name | Type |
|---|---|
input |
JQuery |
opt? |
DateTimeEditorOptions |
Overrides
Defined in
src/ui/editors/datetimeeditor.ts:18
Properties
element
• element: JQuery
Inherited from
Defined in
idPrefix
• Readonly idPrefix: string
Inherited from
Defined in
lastSetValue
• Private lastSetValue: string
Defined in
src/ui/editors/datetimeeditor.ts:15
lastSetValueGet
• Private lastSetValueGet: string
Defined in
src/ui/editors/datetimeeditor.ts:16
maxValue
• Private maxValue: string
Defined in
src/ui/editors/datetimeeditor.ts:13
minValue
• Private minValue: string
Defined in
src/ui/editors/datetimeeditor.ts:12
options
• Protected options: DateTimeEditorOptions
Inherited from
Defined in
time
• Private time: JQuery
Defined in
src/ui/editors/datetimeeditor.ts:14
uniqueName
• Protected uniqueName: string
Inherited from
Defined in
widgetName
• Protected widgetName: string
Inherited from
Defined in
getTimeOptions
▪ Static getTimeOptions: (fromHour: number, fromMin: number, toHour: number, toMin: number, stepMins: number) => string[]
Type declaration
▸ (fromHour, fromMin, toHour, toMin, stepMins): string[]
Parameters
| Name | Type |
|---|---|
fromHour |
number |
fromMin |
number |
toHour |
number |
toMin |
number |
stepMins |
number |
Returns
string[]
Defined in
src/ui/editors/datetimeeditor.ts:332
Accessors
value
• get value(): string
Returns
string
Defined in
src/ui/editors/datetimeeditor.ts:178
• set value(v): void
Parameters
| Name | Type |
|---|---|
v |
string |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:222
valueAsDate
• get valueAsDate(): Date
Returns
Date
Defined in
src/ui/editors/datetimeeditor.ts:234
• set valueAsDate(value): void
Parameters
| Name | Type |
|---|---|
value |
Date |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:246
Methods
addCssClass
▸ Protected addCssClass(): void
Returns
void
Inherited from
Defined in
addValidationRule
▸ addValidationRule(eventClass, rule): JQuery
Parameters
| Name | Type |
|---|---|
eventClass |
string |
rule |
(p1: JQuery) => string |
Returns
JQuery
Inherited from
Defined in
change
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
▸ change(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
changeSelect2
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
▸ changeSelect2(handler): void
Parameters
| Name | Type |
|---|---|
handler |
(e: JQueryEventObject) => void |
Returns
void
Inherited from
Defined in
destroy
▸ destroy(): void
Returns
void
Inherited from
Defined in
getCssClass
▸ Protected getCssClass(): string
Returns
string
Inherited from
Defined in
getDisplayFormat
▸ Private getDisplayFormat(): string
Returns
string
Defined in
src/ui/editors/datetimeeditor.ts:218
getFlatpickrOptions
▸ getFlatpickrOptions(): any
Returns
any
Defined in
src/ui/editors/datetimeeditor.ts:137
getGridField
▸ getGridField(): JQuery
Returns
JQuery
Inherited from
Defined in
getInplaceNowText
▸ Private getInplaceNowText(): string
Returns
string
Defined in
src/ui/editors/datetimeeditor.ts:214
get_maxDate
▸ get_maxDate(): Date
Returns
Date
Defined in
src/ui/editors/datetimeeditor.ts:276
get_maxValue
▸ get_maxValue(): string
Returns
string
Defined in
src/ui/editors/datetimeeditor.ts:259
get_minDate
▸ get_minDate(): Date
Returns
Date
Defined in
src/ui/editors/datetimeeditor.ts:268
get_minValue
▸ get_minValue(): string
Returns
string
Defined in
src/ui/editors/datetimeeditor.ts:250
get_readOnly
▸ get_readOnly(): boolean
Returns
boolean
Implementation of
Defined in
src/ui/editors/datetimeeditor.ts:301
get_sqlMinMax
▸ get_sqlMinMax(): boolean
Returns
boolean
Defined in
src/ui/editors/datetimeeditor.ts:285
get_value
▸ get_value(): string
Returns
string
Implementation of
Defined in
src/ui/editors/datetimeeditor.ts:153
get_valueAsDate
▸ Private get_valueAsDate(): Date
Returns
Date
Defined in
src/ui/editors/datetimeeditor.ts:226
init
▸ init(action?): DateTimeEditor
Parameters
| Name | Type |
|---|---|
action? |
(widget: any) => void |
Returns
Inherited from
Defined in
initialize
▸ initialize(): void
Returns
void
Inherited from
Defined in
renderContents
▸ Protected renderContents(): void
Returns
void
Inherited from
Defined in
set_maxDate
▸ set_maxDate(value): void
Parameters
| Name | Type |
|---|---|
value |
Date |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:281
set_maxValue
▸ set_maxValue(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:264
set_minDate
▸ set_minDate(value): void
Parameters
| Name | Type |
|---|---|
value |
Date |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:272
set_minValue
▸ set_minValue(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:255
set_readOnly
▸ set_readOnly(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Implementation of
Defined in
src/ui/editors/datetimeeditor.ts:305
set_sqlMinMax
▸ set_sqlMinMax(value): void
Parameters
| Name | Type |
|---|---|
value |
boolean |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:290
set_value
▸ set_value(value): void
Parameters
| Name | Type |
|---|---|
value |
string |
Returns
void
Implementation of
Defined in
src/ui/editors/datetimeeditor.ts:182
set_valueAsDate
▸ Private set_valueAsDate(value): void
Parameters
| Name | Type |
|---|---|
value |
Date |
Returns
void
Defined in
src/ui/editors/datetimeeditor.ts:238
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
Defined in
elementFor
▸ Static elementFor<TWidget>(editorType): JQuery
Type parameters
| Name |
|---|
TWidget |
Parameters
| Name | Type |
|---|---|
editorType |
(...args: any[]) => TWidget |
Returns
JQuery
Inherited from
Defined in
getWidgetName
▸ Static getWidgetName(type): string
Parameters
| Name | Type |
|---|---|
type |
Function |
Returns
string
Inherited from
Defined in
roundToMinutes
▸ Static roundToMinutes(date, minutesStep): Date
Parameters
| Name | Type |
|---|---|
date |
Date |
minutesStep |
number |
Returns
Date