首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RadDatePicker输入事件

RadDatePicker输入事件
EN

Stack Overflow用户
提问于 2010-11-18 06:41:00
回答 2查看 2.3K关注 0票数 0

我正在寻找在RadDatePicker (一个telerik控件)中输入文本时触发的某种事件。

它必须在每一次击键时发射。

我试着抓取keyup事件,它工作得很好,但是...如果我在字段中键入了类似1/1/201 (不完整的日期)之类的内容,则SelectedValueProperty不会设置为我键入的不完整的日期。

那么我为什么要这样做呢?我应该解释一下。当我发现字段中的某些内容被更改时,我想要更新日期绑定到的字段(就像在WPF中使用UpdateSourceTrigger.PropertyChanged一样)。

该字段(和其他字段)中的内容将决定页面上的另一个按钮是否处于活动状态。

我猜解决方案应该和普通的DatePicker是一样的,因为归根结底,RadDatePicker有一个内部TextBlock,日期是在这里输入/编辑的。

谢谢,

彼得。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-13 07:55:43

我找到了这个问题的一个很好的答案。

在RadDatePicker控件上有一个名为CurrentDateTimeText的属性。我绑定到它,不是为了获取日期(我也绑定到SelectedValue来获取日期),而只是为了知道用户是否在字段中输入了什么。

票数 1
EN

Stack Overflow用户

发布于 2010-11-18 06:44:49

您可以使用jQuery轻松完成此操作:

代码语言:javascript
复制
         $('#yourTelerikControl').keypress(function() {
                    alert('Handler for .keypress() called.');
                 });
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4209912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档