简体   繁体   English

在日历图标上打开 telerik blazor DateRangePicker 单击

[英]Open telerik blazor DateRangePicker on calendar icon click

I need to open telerik blazor date range picker on calendor Icon click.我需要在日历图标上单击打开 telerik blazor 日期范围选择器。
I was tried to find the solution but can not able to find proper that is work for me.我试图找到解决方案,但找不到适合我的解决方案。
The telerik document have no such event to take care of it on different control click or may be I missed that. telerik 文档没有这样的事件来处理不同的控件单击,或者可能是我错过了。 Can someone please help me with the same.有人可以帮我做同样的事情吗?

I tried to recall the DateRangePickerOpenEeventtArgs but not able to achieve it.我试图回忆起DateRangePickerOpenEeventtArgs但无法实现它。

Thanks in advance!!提前致谢!!

在此处输入图像描述

I found my answer in telerik document itself.我在 telerik 文档中找到了答案。
We need to create a refType of TelerikDateRangePicker like below:我们需要创建一个 TelerikDateRangePicker 的 refType,如下所示:

<TelerikButton OnClick="@OpenPicker">Open DateRangePicker</TelerikButton>

<TelerikDateRangePicker @ref="@DateRangePickerRef"
                        @bind-StartValue="@DateRangePickerStartValue"
                        @bind-EndValue="@DateRangePickerEndValue" />

@code {
    // the component type depends on the value type, could be also DateTime?
    private TelerikDateRangePicker<DateTime> DateRangePickerRef { get; set; }

    private DateTime DateRangePickerStartValue { get; set; } = DateTime.Now;

    private DateTime DateRangePickerEndValue { get; set; } = DateTime.Now.AddDays(10);

    
    void OpenPicker()
    {
        DateRangePickerRef.Open();
    }
}

So that reference directly hit our control from methods.因此,该引用直接从方法中命中我们的控件。

ref link: telerik blazor date range event handling参考链接: telerik blazor 日期范围事件处理

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM