Home Reference Source
public class | source

Calendar

Extends:

react~React.Component → Calendar

React Props:

NameTypeAttributeDescription
value date
auto boolean
select function
hasDefaultTime boolean
setPlacement function
setVisibility function
placement string
max moment
min moment
locale string
time object
time.mins number
time.hours number

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

hourRef: *

public
public
public

state: {"displayesMonth": *, "calendarType": *, "tempTimeObj": *}

Method Summary

Public Methods
public
public
public

Навешивание листенера на нажатие кнопок

public
public

Удаление листенера при анмаунте компонента

public
public

Сдвиг даты на месяц вперед

public

Сдвиг даты на год вперед

public

objFromTime(date: *): {"mins": *, "seconds": *, "hours": *}

public

onItemClick(itemType: *, item: *, i: *)

public

onKeyDown(e: *)

Навигация по кнопкам, вверх/вниз - смена года, вправо/влево - смена месяца

public
public

Сдвиг даты на месяц назад

public

Сдвиг даты на месяц вперед

public

render(): *

public

renderBody(type: *): *

public
public
public
public

renderDay(day: *, i: *): *

Рендер дня

public

Рендер хэдера календаря

public

renderList(list: *, className: *): *

public

Рендер назавний дней недели

public

renderTime(): *

public
public

renderWeek(week: *, i: *): *

Рендер недели

public

Рендер данного месяца по неделям

public

setDate(args: ...*)

public

setHourRef(el: *)

public

setMinuteRef(el: *)

public

setSecondRef(el: *)

public
public

setTimeUnit(value: *, unit: *)

public

setValue(val: *, attr: *)

установка значения года или месяца (при выборе из списка)

public

timeFromObj(timeObj: *): *

Public Constructors

public constructor() source

Public Members

public hourRef: * source

public minuteRef: * source

public secondRef: * source

public state: {"displayesMonth": *, "calendarType": *, "tempTimeObj": *} source

Public Methods

public changeCalendarType(type: *) source

Params:

NameTypeAttributeDescription
type *

public componentDidUpdate() source

public componentWillMount() source

Навешивание листенера на нажатие кнопок

public componentWillReceiveProps(props: *) source

Params:

NameTypeAttributeDescription
props *

public componentWillUnmount() source

Удаление листенера при анмаунте компонента

public nextDecade() source

public nextMonth() source

Сдвиг даты на месяц вперед

public nextYear() source

Сдвиг даты на год вперед

public objFromTime(date: *): {"mins": *, "seconds": *, "hours": *} source

Params:

NameTypeAttributeDescription
date *

Return:

{"mins": *, "seconds": *, "hours": *}

public onItemClick(itemType: *, item: *, i: *) source

Params:

NameTypeAttributeDescription
itemType *
item *
i *

public onKeyDown(e: *) source

Навигация по кнопкам, вверх/вниз - смена года, вправо/влево - смена месяца

Params:

NameTypeAttributeDescription
e *

public prevDecade() source

public prevMonth() source

Сдвиг даты на месяц назад

public prevYear() source

Сдвиг даты на месяц вперед

public render(): * source

Return:

*

public renderBody(type: *): * source

Params:

NameTypeAttributeDescription
type *

Return:

*

public renderByDays(): * source

Return:

*

public renderByMonths(): * source

Return:

*

public renderByYears(): * source

Return:

*

public renderDay(day: *, i: *): * source

Рендер дня

Params:

NameTypeAttributeDescription
day *
i *

Return:

*

public renderHeader(): * source

Рендер хэдера календаря

Return:

*

public renderList(list: *, className: *): * source

Params:

NameTypeAttributeDescription
list *
className *

Return:

*

public renderNameOfDays(): * source

Рендер назавний дней недели

Return:

*

public renderTime(): * source

Return:

*

public renderTimePicker(): * source

Return:

*

public renderWeek(week: *, i: *): * source

Рендер недели

Params:

NameTypeAttributeDescription
week *
i *

Return:

*

public renderWeeks(): * source

Рендер данного месяца по неделям

Return:

*

public setDate(args: ...*) source

Params:

NameTypeAttributeDescription
args ...*

public setHourRef(el: *) source

Params:

NameTypeAttributeDescription
el *

public setMinuteRef(el: *) source

Params:

NameTypeAttributeDescription
el *

public setSecondRef(el: *) source

Params:

NameTypeAttributeDescription
el *

public setTime() source

public setTimeUnit(value: *, unit: *) source

Params:

NameTypeAttributeDescription
value *
unit *

public setValue(val: *, attr: *) source

установка значения года или месяца (при выборе из списка)

Params:

NameTypeAttributeDescription
val *
attr *

public timeFromObj(timeObj: *): * source

Params:

NameTypeAttributeDescription
timeObj *

Return:

*