Проверка в параметре отчета Telerik

#telerik-reporting

Вопрос:

Я создаю отчет о телерике HTML5. У меня есть два параметра, такие как Дата начала и дата окончания. Я хочу проверить эти параметры таким образом, чтобы продолжительность между датой начала и датой окончания составляла не более 6 месяцев.

Ответ №1:

Один из способов-подписаться на событие изменения начальной даты после инициализации. Оттуда вы можете установить максимальное значение для выбора даты окончания.

 <script>
    $(document).ready(function () {
        const startDate = $("#startDate").data("kendoDatePicker");
        const endDate = $("#endDate").data("kendoDatePicker");

        startDate.bind("change", function() {
            // Get the date 6 months after the selected startDate value.
            let maxDate = this.value();
            maxDate = maxDate.setMonth(maxDate.getMonth()   6);

            // Set the Max date for the endDate DatePicker.
            endDate.max(new Date(maxDate));
        });
    });
</script>