将 Telerik Datepicker 添加到动态添加的表单字段

Posted

技术标签:

【中文标题】将 Telerik Datepicker 添加到动态添加的表单字段【英文标题】:Adding Telerik Datepicker to Dynamically added form fields 【发布时间】:2011-10-05 22:08:23 【问题描述】:

我有一个场景,我必须通过 javascript 在页面上动态添加字段。

如何将 Telerik datepicker 应用于动态添加的字段?

我正在为 ASP.net MVC 3 使用 Telerik 扩展。

【问题讨论】:

【参考方案1】:

您可以试试这个(确保包含required javascript 文件):

$("<input />").appendTo(document.body).tDatePicker();

【讨论】:

@Atnas 我可以将什么传递给此方法,以便根据英国格式生成日期。默认情况下,它的生成日期为美国格式 别管它的$('.telerik-dp').tDatePicker( format: 'dd/MM/yyyy');。您不认为 Telerik 的客户端部分记录不充分吗? 你可能错过了这个:telerik.com/help/aspnet-mvc/… 在发表评论之前,我正在查看这个,但我在此文档中找不到传递给 tDatePikcer 的选项【参考方案2】:

你可以试试这个动态创建DatePicker

var dp = @html.Telerik().DatePicker().Name("DateCreated").InputHtmlAttributes(new  @class = "FilterDatePicker" );

$("#body").append(dp);

$('.FilterDatePicker').tDatePicker();

【讨论】:

以上是关于将 Telerik Datepicker 添加到动态添加的表单字段的主要内容,如果未能解决你的问题,请参考以下文章

Telerik asp.net mvc datepicker Internet Explorer (IE) 8 中的“无效参数”

如何将工具提示添加到 Telerik 树视图

ASP.NET MVC、Telerik Kendo、jQuery 验证中的非标准日期格式

验证 RadDatePicker (Telerik Controls) 的日历控制

将按键事件添加到 ExtJS DatePicker

Kendo Datepicker 格式不起作用