RadTelerik Datepicker показывает над элементом управления - PullRequest
0 голосов
/ 05 февраля 2019

Я использую Telerik DatePicker

<telerik:RadDatePicker id="radDatepicker" runat="server">
     <ClientEvents OnPopupOpening="OnPopupOpening" ></ClientEvents> 
</telerik:RadDatePicker>

DatePicker находится внутри модального.Когда модальный режим открывается и пользователь нажимает на средство выбора даты, всплывающее окно raddatepicker позиционируется неправильно.

<div class="RadCalendarPopup RadCalendarPopupShadows" style="position: absolute; border: 0px; z-index: 5006; left: 869.5px; top: 658px;">

отображаемое по умолчанию верхнее положение - 658px ожидаемое верхнее положение - 760px

Есть ли способ, которым я могу сослатьсяRadCalendarPopup и установить верхнюю позицию.Я использовал jquery $ ("RadCalendarPopup"), но он не работает, возможно, потому, что он не отображается во время установки его верхнего значения.

1 Ответ

0 голосов
/ 05 февраля 2019

Вот пример того, как программно управлять положением всплывающего окна DatePicker:

<telerik:RadDatePicker RenderMode="Lightweight" ID="RadDatePicker1" runat="server" >
    <ClientEvents OnPopupOpening="ShowDatePopup" />
</telerik:RadDatePicker>
<script>
    var isCanceled = false;
    function ShowDatePopup(sender, args) {

        if (!isCanceled) {
            isCanceled = true;
            args.set_cancel(true);
            sender.showPopup(100, 100);
            isCanceled = false;
        }
    }
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...