2014-09-03 43 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

相關問題