Войти

Компонент ввода дат С и По (CalendarInput)

Общая информация

Компонент служит для указания отрезков времени дат «с» «по». Является контейнером для компонентов DateInput. Для корректной работы компонентов выбора дат необходимо:
  1. Разместить необходимое количество вложенных компонентов кликнув на контейнер правой кнопкой мыши и выбрав пункт «Вложенные компоненты».
  2. Для каждого ВЛОЖЕННОГО компонента необходимо задать «Тип валидации».

Поддерживаемые экраны

Компонент может быть задействован на экранах типа:

  • Составной экран (CUSTOM).

Внешний вид компонента

В услуге


В конструкторе


Структура компонента CalendarInput

ВКУ

JSON

 

В конструкторе

Атрибут

Тип

Описание

1

Идентификатор компонента

id

string

Уникальный идентификатор компонента в JSON

2

Удобочитаемое имя компонента

   

Допускается ввод любых данных для отображения в конструкторе, однако классическим видом является s1_с1, где номера сгенерированные идентификаторы, s экран, c компонент

3

Атрибуты компонента

attrs

object

Атрибуты компонента, позволяющие реализовать сложный функционал

4

Ограничения на вводимую дату (с условием)

dateRestrictions

object

Атрибуты, позволяющие указать ограничение в вводе даты

4.1

Условие сравнения с заданной датой

condition

string

Условие сравнения с заданной датой. Указывается знак сравнения с текущей датой

4.2

Ссылка/Постоянная величина

type

string

Ссылка или постоянное значение

4.3

Значение

value

string

Можно оставить пустым (value: “”)

4.4

Ссылка на дочерний компонент DateInput, для которого устанавливается ограничение

forChild

string

Ссылка на дочерний компонент, для которого устанавливается ограничение 

Пример JSON структуры компонента передаваемой в DTO

{

visited: true,

value: "2016-07-07T00:00:00.000+03:00"

}

Варианты использования

Главной идеей применения данного компонента является расположение двух компонентов DateInput в одной строке.


Авторизуйтесь, чтобы оставить комментарий к статье