2014-09-03 84 views
3

我想将我的代码从syncfusion移植到telerik kendo MVC UI, 我需要在网格单元格中显示Datepicker,并且我在网格列中完成了以下操作:如何在ClientTemplate中为Kendo MVC Grid添加DatePicker

columns.Add("TemplateCol").Title("Out of date").TemplateColumn(true).TemplateName("TemplateOutOfDate"); 

和TemplateOutOfDate我在单独的.cshtml文件已经作出

@Html.Syncfusion().DatePicker("OutOfDate" + Model.ID.ToString(), Model.OutOfDate).DefaultDate(Model.OutOfDate).DisplayDefaultDateOnLoad(true).DateFormat(Model.DefaultDateFormat).Width(75).OnSelect("onselect") 

这Syncfusion电网.cshtml做工精细,但是当我端口此代码Kendo().Grid它不工作 所以请告诉我们,我们可以使用ClientTemplate在Kendo Grid中添加DatePicker。

感谢,阿吉特

回答

4

试试这个

columns.Bound(c => c.BirthDate).HtmlAttributes(new 
    { 
     @class = "templateCell" 

    }).ClientTemplate(
    Html.Kendo().DatePicker() 
     .Name("FDPicker_#=ID#") 
     .Format("{0:dd/MM/yyyy}") 
     .HtmlAttributes(new { data_bind = "value:BirthDate" }) 
     .ToClientTemplate().ToString() 
    ).Format("{0:dd/MM/yyyy}"); 

More Details

相关问题