RadTelerik Datepicker แสดงอยู่เหนือส่วนควบคุม

ฉันใช้ telerik datepicker

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

datepicker ถูกวางไว้ภายในกิริยา เมื่อเปิดโมดอลและผู้ใช้คลิกที่ datepicker ป๊อปอัป raddatepicker จะอยู่ในตำแหน่งที่ไม่ถูกต้อง

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

ตำแหน่งบนสุดที่แสดงผลโดยค่าเริ่มต้น - 658px ตำแหน่งบนสุดที่คาดหวัง - 760px

มีวิธีใดบ้างที่ฉันสามารถอ้างอิง RadCalendarPopup และตั้งค่าตำแหน่งบนสุดได้ ฉันใช้ jquery $("RadCalendarPopup") แต่มันใช้งานไม่ได้ อาจเป็นเพราะไม่ได้แสดงผลในเวลาที่ฉันตั้งค่าสูงสุด


person user321963    schedule 05.02.2019    source แหล่งที่มา


คำตอบ (1)


นี่คือตัวอย่างวิธีการควบคุมตำแหน่งของป๊อปอัปของ 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>
person Rumen Jekov    schedule 05.02.2019