Skip to content

@serenity-is/corelib / DateYearEditor

Class: DateYearEditor

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new DateYearEditor(hidden, opt)

Parameters

Name Type
hidden JQuery
opt DateYearEditorOptions

Overrides

SelectEditor.constructor

Defined in

src/ui/editors/dateyeareditor.ts:8

Properties

Protected cascadeLink: CascadedWidgetLink<Widget<any>>

Inherited from

SelectEditor.cascadeLink

Defined in

src/ui/editors/select2editor.ts:701


element

element: JQuery

Inherited from

SelectEditor.element

Defined in

src/ui/widgets/widget.ts:61


idPrefix

Readonly idPrefix: string

Inherited from

SelectEditor.idPrefix

Defined in

src/ui/widgets/widget.ts:65


lastCreateTerm

Protected lastCreateTerm: string

Inherited from

SelectEditor.lastCreateTerm

Defined in

src/ui/editors/select2editor.ts:64


onInitNewEntity

onInitNewEntity: (entity: Select2Item) => void

Type declaration

▸ (entity): void

Parameters
Name Type
entity Select2Item
Returns

void

Inherited from

SelectEditor.onInitNewEntity

Defined in

src/ui/editors/select2editor.ts:871


openDialogAsPanel

openDialogAsPanel: boolean

Inherited from

SelectEditor.openDialogAsPanel

Defined in

src/ui/editors/select2editor.ts:972


options

Protected options: SelectEditorOptions

Inherited from

SelectEditor.options

Defined in

src/ui/widgets/widget.ts:62


uniqueName

Protected uniqueName: string

Inherited from

SelectEditor.uniqueName

Defined in

src/ui/widgets/widget.ts:64


widgetName

Protected widgetName: string

Inherited from

SelectEditor.widgetName

Defined in

src/ui/widgets/widget.ts:63

Accessors

cascadeField

get cascadeField(): string

Returns

string

Inherited from

SelectEditor.cascadeField

Defined in

src/ui/editors/select2editor.ts:745

set cascadeField(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.cascadeField

Defined in

src/ui/editors/select2editor.ts:753


cascadeFrom

get cascadeFrom(): string

Returns

string

Inherited from

SelectEditor.cascadeFrom

Defined in

src/ui/editors/select2editor.ts:726

set cascadeFrom(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.cascadeFrom

Defined in

src/ui/editors/select2editor.ts:737


cascadeValue

get cascadeValue(): any

Returns

any

Inherited from

SelectEditor.cascadeValue

Defined in

src/ui/editors/select2editor.ts:761

set cascadeValue(value): void

Parameters

Name Type
value any

Returns

void

Inherited from

SelectEditor.cascadeValue

Defined in

src/ui/editors/select2editor.ts:773


filterField

get filterField(): string

Returns

string

Inherited from

SelectEditor.filterField

Defined in

src/ui/editors/select2editor.ts:781

set filterField(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.filterField

Defined in

src/ui/editors/select2editor.ts:789


filterValue

get filterValue(): any

Returns

any

Inherited from

SelectEditor.filterValue

Defined in

src/ui/editors/select2editor.ts:797

set filterValue(value): void

Parameters

Name Type
value any

Returns

void

Inherited from

SelectEditor.filterValue

Defined in

src/ui/editors/select2editor.ts:809


itemById

Protected get itemById(): Object

Returns

Object

Inherited from

SelectEditor.itemById

Defined in

src/ui/editors/select2editor.ts:349

Protected set itemById(value): void

Parameters

Name Type
value Object

Returns

void

Inherited from

SelectEditor.itemById

Defined in

src/ui/editors/select2editor.ts:356


items

get items(): Select2Item[]

Returns

Select2Item[]

Inherited from

SelectEditor.items

Defined in

src/ui/editors/select2editor.ts:332

set items(value): void

Parameters

Name Type
value Select2Item[]

Returns

void

Inherited from

SelectEditor.items

Defined in

src/ui/editors/select2editor.ts:339


readOnly

get readOnly(): boolean

Returns

boolean

Inherited from

SelectEditor.readOnly

Defined in

src/ui/editors/select2editor.ts:672

set readOnly(value): void

Parameters

Name Type
value boolean

Returns

void

Inherited from

SelectEditor.readOnly

Defined in

src/ui/editors/select2editor.ts:693


selectedItem

get selectedItem(): TItem

Returns

TItem

Inherited from

SelectEditor.selectedItem

Defined in

src/ui/editors/select2editor.ts:598


selectedItems

get selectedItems(): TItem[]

Returns

TItem[]

Inherited from

SelectEditor.selectedItems

Defined in

src/ui/editors/select2editor.ts:608


text

get text(): string

Returns

string

Inherited from

SelectEditor.text

Defined in

src/ui/editors/select2editor.ts:664


value

get value(): string

Returns

string

Inherited from

SelectEditor.value

Defined in

src/ui/editors/select2editor.ts:565

set value(v): void

Parameters

Name Type
v string

Returns

void

Inherited from

SelectEditor.value

Defined in

src/ui/editors/select2editor.ts:594


values

get values(): string[]

Returns

string[]

Inherited from

SelectEditor.values

Defined in

src/ui/editors/select2editor.ts:642

set values(value): void

Parameters

Name Type
value string[]

Returns

void

Inherited from

SelectEditor.values

Defined in

src/ui/editors/select2editor.ts:656

Methods

abortPendingQuery

Protected abortPendingQuery(): void

Returns

void

Inherited from

SelectEditor.abortPendingQuery

Defined in

src/ui/editors/select2editor.ts:175


addCssClass

Protected addCssClass(): void

Returns

void

Inherited from

SelectEditor.addCssClass

Defined in

src/ui/widgets/widget.ts:100


addInplaceCreate

Protected addInplaceCreate(addTitle, editTitle): void

Parameters

Name Type
addTitle string
editTitle string

Returns

void

Inherited from

SelectEditor.addInplaceCreate

Defined in

src/ui/editors/select2editor.ts:388


addItem

addItem(item): void

Parameters

Name Type
item Select2Item

Returns

void

Inherited from

SelectEditor.addItem

Defined in

src/ui/editors/select2editor.ts:371


addOption

addOption(key, text, source?, disabled?): void

Parameters

Name Type
key string
text string
source? any
disabled? boolean

Returns

void

Inherited from

SelectEditor.addOption

Defined in

src/ui/editors/select2editor.ts:379


addValidationRule

addValidationRule(eventClass, rule): JQuery

Parameters

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

Returns

JQuery

Inherited from

SelectEditor.addValidationRule

Defined in

src/ui/widgets/widget.ts:134


allowClear

Protected allowClear(): boolean

Returns

boolean

Inherited from

SelectEditor.allowClear

Defined in

src/ui/editors/select2editor.ts:162


asyncSearch

Protected asyncSearch(query, results): Select2SearchPromise

Parameters

Name Type
query Select2SearchQuery
results (result: Select2SearchResult<Select2Item>) => void

Returns

Select2SearchPromise

Inherited from

SelectEditor.asyncSearch

Defined in

src/ui/editors/select2editor.ts:102


cascadeItems

Protected cascadeItems(items): Select2Item[]

Parameters

Name Type
items Select2Item[]

Returns

Select2Item[]

Inherited from

SelectEditor.cascadeItems

Defined in

src/ui/editors/select2editor.ts:813


change

change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

SelectEditor.change

Defined in

src/ui/widgets/widget.ts:142

change(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

SelectEditor.change

Defined in

src/ui/widgets/widget.ts:259


changeSelect2

changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

SelectEditor.changeSelect2

Defined in

src/ui/widgets/widget.ts:146

changeSelect2(handler): void

Parameters

Name Type
handler (e: JQueryEventObject) => void

Returns

void

Inherited from

SelectEditor.changeSelect2

Defined in

src/ui/widgets/widget.ts:260


clearItems

clearItems(): void

Returns

void

Inherited from

SelectEditor.clearItems

Defined in

src/ui/editors/select2editor.ts:363


createEditDialog

Protected createEditDialog(callback): void

Parameters

Name Type
callback (dlg: IEditDialog) => void

Returns

void

Inherited from

SelectEditor.createEditDialog

Defined in

src/ui/editors/select2editor.ts:862


destroy

destroy(): void

Returns

void

Inherited from

SelectEditor.destroy

Defined in

src/ui/editors/select2editor.ts:91


editDialogDataChange

Protected editDialogDataChange(): void

Returns

void

Inherited from

SelectEditor.editDialogDataChange

Defined in

src/ui/editors/select2editor.ts:895


emptyItemText

Protected emptyItemText(): string

Returns

string

Inherited from

SelectEditor.emptyItemText

Defined in

src/ui/editors/selecteditor.ts:16


filterItems

Protected filterItems(items): Select2Item[]

Parameters

Name Type
items Select2Item[]

Returns

Select2Item[]

Inherited from

SelectEditor.filterItems

Defined in

src/ui/editors/select2editor.ts:835


getCascadeFromValue

Protected getCascadeFromValue(parent): any

Parameters

Name Type
parent Widget<any>

Returns

any

Inherited from

SelectEditor.getCascadeFromValue

Defined in

src/ui/editors/select2editor.ts:697


getCreateSearchChoice

getCreateSearchChoice(getName): (s: string) => { id: string ; text: string }

Parameters

Name Type
getName (z: any) => string

Returns

fn

▸ (s): Object

Parameters
Name Type
s string
Returns

Object

Name Type
id string
text string

Inherited from

SelectEditor.getCreateSearchChoice

Defined in

src/ui/editors/select2editor.ts:450


getCssClass

Protected getCssClass(): string

Returns

string

Inherited from

SelectEditor.getCssClass

Defined in

src/ui/widgets/widget.ts:104


getDialogTypeKey

Protected getDialogTypeKey(): string

Returns

string

Inherited from

SelectEditor.getDialogTypeKey

Defined in

src/ui/editors/select2editor.ts:854


getEditValue

getEditValue(property, target): void

Parameters

Name Type
property PropertyItem
target any

Returns

void

Inherited from

SelectEditor.getEditValue

Defined in

src/ui/editors/select2editor.ts:508


getGridField

getGridField(): JQuery

Returns

JQuery

Inherited from

SelectEditor.getGridField

Defined in

src/ui/widgets/widget.ts:138


getIdField

Protected getIdField(): any

Returns

any

Inherited from

SelectEditor.getIdField

Defined in

src/ui/editors/select2editor.ts:123


getItems

getItems(): any[]

Returns

any[]

Overrides

SelectEditor.getItems

Defined in

src/ui/editors/dateyeareditor.ts:14


getPageSize

Protected getPageSize(): number

Returns

number

Inherited from

SelectEditor.getPageSize

Defined in

src/ui/editors/select2editor.ts:119


getSelect2Options

Protected getSelect2Options(): Select2Options

Returns

Select2Options

Inherited from

SelectEditor.getSelect2Options

Defined in

src/ui/editors/select2editor.ts:184


getTextField

Protected getTextField(): any

Returns

any

Inherited from

SelectEditor.getTextField

Defined in

src/ui/editors/select2editor.ts:134


getTypeDelay

Protected getTypeDelay(): any

Returns

any

Inherited from

SelectEditor.getTypeDelay

Defined in

src/ui/editors/select2editor.ts:110


get_cascadeField

Protected get_cascadeField(): string

Returns

string

Inherited from

SelectEditor.get_cascadeField

Defined in

src/ui/editors/select2editor.ts:741


get_cascadeFrom

Protected get_cascadeFrom(): string

Returns

string

Inherited from

SelectEditor.get_cascadeFrom

Defined in

src/ui/editors/select2editor.ts:722


get_cascadeValue

Protected get_cascadeValue(): any

Returns

any

Inherited from

SelectEditor.get_cascadeValue

Defined in

src/ui/editors/select2editor.ts:757


get_delimited

get_delimited(): boolean

Returns

boolean

Inherited from

SelectEditor.get_delimited

Defined in

src/ui/editors/select2editor.ts:328


get_filterField

Protected get_filterField(): string

Returns

string

Inherited from

SelectEditor.get_filterField

Defined in

src/ui/editors/select2editor.ts:777


get_filterValue

Protected get_filterValue(): any

Returns

any

Inherited from

SelectEditor.get_filterValue

Defined in

src/ui/editors/select2editor.ts:793


get_itemByKey

Protected get_itemByKey(): Object

Returns

Object

Inherited from

SelectEditor.get_itemByKey

Defined in

src/ui/editors/select2editor.ts:525


get_items

Protected get_items(): Select2Item[]

Returns

Select2Item[]

Inherited from

SelectEditor.get_items

Defined in

src/ui/editors/select2editor.ts:521


get_readOnly

get_readOnly(): boolean

Returns

boolean

Inherited from

SelectEditor.get_readOnly

Defined in

src/ui/editors/select2editor.ts:668


get_select2Container

Protected get_select2Container(): JQuery

Returns

JQuery

Inherited from

SelectEditor.get_select2Container

Defined in

src/ui/editors/select2editor.ts:517


get_text

Protected get_text(): string

Returns

string

Inherited from

SelectEditor.get_text

Defined in

src/ui/editors/select2editor.ts:660


get_value

get_value(): any

Returns

any

Inherited from

SelectEditor.get_value

Defined in

src/ui/editors/select2editor.ts:551


get_values

Protected get_values(): string[]

Returns

string[]

Inherited from

SelectEditor.get_values

Defined in

src/ui/editors/select2editor.ts:623


hasAsyncSource

Protected hasAsyncSource(): boolean

Returns

boolean

Inherited from

SelectEditor.hasAsyncSource

Defined in

src/ui/editors/select2editor.ts:98


init

init(action?): DateYearEditor

Parameters

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

Returns

DateYearEditor

Inherited from

SelectEditor.init

Defined in

src/ui/widgets/widget.ts:179


initNewEntity

Protected initNewEntity(entity): void

Parameters

Name Type
entity Select2Item

Returns

void

Inherited from

SelectEditor.initNewEntity

Defined in

src/ui/editors/select2editor.ts:873


initialize

initialize(): void

Returns

void

Inherited from

SelectEditor.initialize

Defined in

src/ui/widgets/widget.ts:176


inplaceCreateClick

Protected inplaceCreateClick(e): void

Parameters

Name Type
e JQueryEventObject

Returns

void

Inherited from

SelectEditor.inplaceCreateClick

Defined in

src/ui/editors/select2editor.ts:901


isAutoComplete

Protected isAutoComplete(): boolean

Returns

boolean

Inherited from

SelectEditor.isAutoComplete

Defined in

src/ui/editors/select2editor.ts:446


isMultiple

Protected isMultiple(): boolean

Returns

boolean

Inherited from

SelectEditor.isMultiple

Defined in

src/ui/editors/select2editor.ts:167


itemDisabled

Protected itemDisabled(item): boolean

Parameters

Name Type
item Select2Item

Returns

boolean

Inherited from

SelectEditor.itemDisabled

Defined in

src/ui/editors/select2editor.ts:145


itemId

Protected itemId(item): string

Parameters

Name Type
item Select2Item

Returns

string

Inherited from

SelectEditor.itemId

Defined in

src/ui/editors/select2editor.ts:127


itemText

Protected itemText(item): string

Parameters

Name Type
item Select2Item

Returns

string

Inherited from

SelectEditor.itemText

Defined in

src/ui/editors/select2editor.ts:138


mapItem

Protected mapItem(item): Select2Item

Parameters

Name Type
item Select2Item

Returns

Select2Item

Inherited from

SelectEditor.mapItem

Defined in

src/ui/editors/select2editor.ts:149


mapItems

Protected mapItems(items): Select2Item[]

Parameters

Name Type
items Select2Item[]

Returns

Select2Item[]

Inherited from

SelectEditor.mapItems

Defined in

src/ui/editors/select2editor.ts:158


renderContents

Protected renderContents(): void

Returns

void

Inherited from

SelectEditor.renderContents

Defined in

src/ui/widgets/widget.ts:184


setCascadeFrom

Protected setCascadeFrom(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.setCascadeFrom

Defined in

src/ui/editors/select2editor.ts:703


setEditDialogReadOnly

Protected setEditDialogReadOnly(dialog): void

Parameters

Name Type
dialog any

Returns

void

Inherited from

SelectEditor.setEditDialogReadOnly

Defined in

src/ui/editors/select2editor.ts:887


setEditValue

setEditValue(source, property): void

Parameters

Name Type
source any
property PropertyItem

Returns

void

Inherited from

SelectEditor.setEditValue

Defined in

src/ui/editors/select2editor.ts:498


setTermOnNewEntity

Protected setTermOnNewEntity(entity, term): void

Parameters

Name Type
entity Select2Item
term string

Returns

void

Inherited from

SelectEditor.setTermOnNewEntity

Defined in

src/ui/editors/select2editor.ts:898


set_cascadeField

Protected set_cascadeField(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.set_cascadeField

Defined in

src/ui/editors/select2editor.ts:749


set_cascadeFrom

Protected set_cascadeFrom(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.set_cascadeFrom

Defined in

src/ui/editors/select2editor.ts:730


set_cascadeValue

Protected set_cascadeValue(value): void

Parameters

Name Type
value any

Returns

void

Inherited from

SelectEditor.set_cascadeValue

Defined in

src/ui/editors/select2editor.ts:765


set_filterField

Protected set_filterField(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.set_filterField

Defined in

src/ui/editors/select2editor.ts:785


set_filterValue

Protected set_filterValue(value): void

Parameters

Name Type
value any

Returns

void

Inherited from

SelectEditor.set_filterValue

Defined in

src/ui/editors/select2editor.ts:801


set_readOnly

set_readOnly(value): void

Parameters

Name Type
value boolean

Returns

void

Inherited from

SelectEditor.set_readOnly

Defined in

src/ui/editors/select2editor.ts:686


set_value

set_value(value): void

Parameters

Name Type
value string

Returns

void

Inherited from

SelectEditor.set_value

Defined in

src/ui/editors/select2editor.ts:569


set_values

Protected set_values(value): void

Parameters

Name Type
value string[]

Returns

void

Inherited from

SelectEditor.set_values

Defined in

src/ui/editors/select2editor.ts:646


updateItems

updateItems(): void

Returns

void

Inherited from

SelectEditor.updateItems

Defined in

src/ui/editors/selecteditor.ts:23


useInplaceAdd

Protected useInplaceAdd(): boolean

Returns

boolean

Inherited from

SelectEditor.useInplaceAdd

Defined in

src/ui/editors/select2editor.ts:439


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

SelectEditor.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

SelectEditor.elementFor

Defined in

src/ui/widgets/widget.ts:128


filterByText

Static filterByText<TItem>(items, getText, term): TItem[]

Type parameters

Name
TItem

Parameters

Name Type
items TItem[]
getText (item: TItem) => string
term string

Returns

TItem[]

Inherited from

SelectEditor.filterByText

Defined in

src/ui/editors/select2editor.ts:529


getWidgetName

Static getWidgetName(type): string

Parameters

Name Type
type Function

Returns

string

Inherited from

SelectEditor.getWidgetName

Defined in

src/ui/widgets/widget.ts:124