api.getReactiveState()
Описание
Возвращает объект с реактивными свойствами Booking
Использование
api.getReactiveState(): object;
Возвращаемое значение
Метод возвращает объект, в котором каждое поле является реактивным записываемым хранилищем (IPublicWritable), оборачивающим соответствующее значение состояния. Подпишитесь на хранилище с помощью .subscribe(callback), чтобы реагировать на его изменения. Хранимые значения:
{
data: [], // массив объектов карточек
cardShape: {}, // объект с настройками карточек
filteredData: [], // массив отфильтрованных данных
filterShape: {}, // объект с настройками фильтра
filterValues: {}, // объект со значениями фильтра (текст, дата, время)
formShape: [], // массив объектов с настройками диалога редактора Booking
infoShape: {}, // объект с настройками левой части редактора Booking
selectedItem: {}, // единственный элемент данных
selectedSlot: {}, // объект с идентификатором слота и временем ([временная метка, продолжительность в минутах])
slotGap: number, // промежуток между слотами в минутах
slotSize: number, // размер слота в минутах
start: Date, // начальная дата отображаемого диапазона
end: Date, // конечная дата отображаемого диапазона
renderType: "default" | "lazy" // режим отрисовки карточек
}