完成
最后更新: 2023年3月14日13:08 通过管理
版本4.1.0 (15/03/2023)
由: Minto
评论: 6
类别: DateInput
类型: 功能要求
10
在日期输入中按0删除日期并显示格式
完成
最后更新: 2023年3月6日10:01 通过管理
版本4.1.0 (15/03/2023)

使用Telerik Blazor 4.0.1。在3.5.0之前,没有问题。唯一不同的是。net 7.0。

创建一个空白的Telerik Blazor Server项目,并使用附带的index.razor。在OnInitialized中,有两行用来设置DateTime。第一个工作,但第二个结果在TelerikDateInput字段显示h:mm AM而不是12:00 AM。

我做错了什么吗?如果是这样,从3.5到现在有什么变化?

谢谢,

查克

完成
最后更新: 2023 Jan 25 13:41 通过管理
版本4.0.0(2023年1月18日)(R1 2023)
由: 菲利普
评论: 13
类别: DateInput
类型: 功能要求
25

我的用户希望在日期输入中粘贴日期(在本例中是日期选择器)。这似乎在Kendo中起作用,但在Blazor中不起作用,即使复制数据的格式与组件的格式匹配。

尝试复制日期,有效的当前格式:23/03/1998
然后粘贴日期选择器,看看发生了什么日期字段

@TheDate
“TheDate”格式=“dd / MM / yyyy”/ > @TheDate。ToString (“dd / MM / yyyy”) @code {DateTime}得到;;} =DateTime (20191127020344);}

---

管理编辑

允许粘贴到DateInput(以及扩展日期选择器,…)将有很多情况需要控制,这就是为什么我们还没有启用它。例如,如果格式是M/d/yyyy,那么在考虑月份时,将无法验证小于或等于12的数字。如果用户粘贴8/2/2020可能意味着两件事——2020年2月8日或2020年8月2日。这可能会导致问题,因为进入数据库的数据可能不正确,并导致应用程序行为不正常。

话虽如此,您建议如何处理组件中的日期粘贴。您希望我们如何处理日期的格式差异?请在下面评论。

---

计划
最后更新: 2023年1月18日23:15 通过网络
由: Svetoslav
评论: 4
类别: DateInput
类型: 功能要求
6
目前,Date输入组件对输入应用掩码,限制用户输入日期。通过修改掩码或完全删除掩码,用户将能够自由地键入日期。
完成
最后更新: 2023年1月17日21:41 通过管理
版本4.0.0(2023年1月18日)(R1 2023)
由: 迈克
评论: 3.
类别: DateInput
类型: 功能要求
5
我希望能够配置自动选项卡行为,以便DateInput只有选项卡时,用户类型'/'(即禁用智能自动选项卡)。

月/日/年

预期用户体验:3/3/2022
例子:https://demos.telerik.com/kendo-ui/dateinput/index

当前用户体验:332022
例子:https://demos.telerik.com/blazor-ui/dateinput/overview

完成
最后更新: 1月16日2023 13:37 通过管理
版本4.0.0(2023年1月18日)(R1 2023)
由: 罗兰
评论: 0
类别: DateInput
类型: 功能要求
7

看到https://docs.telerik.com/blazor-ui/components/dateinput/supported-formats#two-digit-year-formats

我使用4位数格式作为解决方案,但2位数格式在这里很正常。这就是为什么大多数工具和操作系统都有截止年。通常是比当前日期早50年的浮动截止年。所以低于70就是20xx。或者你可以把截止年份设置在接近一个世纪以前,因为你认为过去的日期比未来的日期更重要。

net已经System.Globalization.TwoDigitYearMax
完成
最后更新: 2022年12月20日15:07 通过管理
版本4.0.0(2023年1月18日)(R1 2023)

目前,如果组件具有DebounceDelay,并且在延迟通过之前失去焦点,则会在valuechange事件之前触发Blur事件。


这个错误扩展到DateInput, DatePicker, DateTimePicker和DateRangePicker

无计划的
最后更新: 2022年12月9日11:19 通过管理
删除日期段将清除整个日期,并自动聚焦于最后一个日期段。
无计划的
最后更新: 2022年11月21日15:17 通过大卫

如果您使用FloatingLabel,当您进入DateInput控件时,光标将被设置在日期格式文本的末尾。但是,如果不使用FloatingLabel,并且选择DateInput控件,则会选择占位符文本。

繁殖:https://blazorrepl.telerik.com/wQlvclOZ14jEKaXU38

===

管理编辑

===

报告最初是为DateInput打开的,但是,它也针对其他日期选择器与FloatingLabel兼容

完成
最后更新: 2022年10月26日14:02 通过管理
3.7.0版本(2022年11月9日)
由: 大卫·罗兹
评论: 2
类别: DateInput
类型: 功能要求
1

你好,

请为DateInput和日期/时间选择器添加一个自动完成参数,以便在浏览器自动填充行为不正确时可以控制甚至禁用它。

完成
最后更新: 2022年9月9日11:10 通过管理
3.6.0版本(2022年9月14日)(R3 2022)
由: 托马斯。
评论: 0
类别: DateInput
类型: 错误报告
1
我发现我无法捕获OnBlur事件。
完成
最后更新: 2022年7月28日13:14 通过管理
释放3.5.0
由: 大卫·罗兹
评论: 0
类别: DateInput
类型: 错误报告
2
我们刚刚注意到OnChange没有在TelerikDateInput(3.4)上触发,如果我回退到3.3.0,它工作得很好。
无计划的
最后更新: 2022年5月25日13:13 通过管理
我希望能够选择哪个事件将触发验证- OnInput (ValueChanged)或OnChange -当组件失去焦点的用户按下回车键。
完成
最后更新: 2022年2月14日21:11 通过管理
3.0.0版本
DatePicker在网格中用作数据编辑器时失去焦点,输入日期以0开始,例如05/05/2020。作为附件,您可以看到该问题的屏幕记录。
复制
最后更新: 2022年2月1日16:02 通过管理

如果使用“yyyy-MM-dd”格式键入完整值,然后返回更改年部分,焦点将更改为月部分。

例如,输入2022-01-10,然后用鼠标返回到年份部分。输入20。在完成年部分之前,焦点会转移到月部分。

当您使用MM时,其他格式也会出现这种情况。前导零似乎会把事情搞砸。如果你玩弄控制和改变东西,你会注意到焦点功能不起作用。

https://blazorrepl.telerik.com/GckPEjFb19imr0x607

完成
最后更新: 2021年11月18日09:28 通过管理
释放2.30.0
由: 斯特凡诺
评论: 5
类别: DateInput
类型: 错误报告
11

创建WebAssembly CRUD示例新建项目向导然后进入表单页面。

在日期选择器中键入年份。不要把焦点移开,再写一年。这样做几次之后,输入明显滞后,表单变得缓慢。

---

管理编辑

一个潜在的解决方案是禁用指针事件,这样用户就很难集中输入,这样他们就更有可能使用下拉菜单来选择日期:

.k-datepicker.k-dateinput输入{pointer-events:没有;}

另一种方法是避免每次击键时发生的双向绑定,并使用OnChange事件来更新模型,例如:


<TelerikDatePicker价值=”@ person。StartDate可以”OnChange=@((object dt) => person。StartDate = (DateTime)dt)"ValueExpression=@(() => person。StartDate可以)”宽度=“100%”Id=“StartDateDP”>TelerikDatePicker>

---

无计划的
最后更新: 2021年8月05日14:30 通过管理

你好,

这在演示中很容易看到。使用Safari,进入:

https://demos.telerik.com/blazor-ui/dateinput/overview

尝试使用键盘箭头左右和上下更改日期。它不保存所选日期部分。

在Chrome / Firefox中工作良好。

完成
最后更新: 2020年3月13日14:15 通过管理
释放2.9.0
由: 杰米
评论: 3.
类别: DateInput
类型: 错误报告
2

休闲的步骤:

1.输入“05”

2.输入“右箭头”(选择月份部分)

3.输入“03”

4.输入“右箭头”(选择年份部分)

5.试着输入“2020”…但正如你所看到的,事情变得很奇怪。

完成
最后更新: 2019年6月19日10:54 通过管理
释放1.2.0
由: 达伦
评论: 0
类别: DateInput
类型: 功能要求
13

将日期输入或日期选择器绑定到可为空的值会导致生成时错误

错误CS1503:参数1:无法从'System.DateTime?到“系统”。DateTime”

示例:

@using Telerik.Blazor.Components.Button
@using Telerik.Blazor.Components.DateInput



@functions {
(参数)
私人DateTime吗?StartDate {get;设置;} = new DateTime(2020, 1,1);
}

Baidu
map