如何在Kendo MVC网格的ClientTemplate中添加DatePicker

3

我正在尝试将我的代码从syncfusion移植到telerik kendo MVC UI, 我需要在网格单元格中显示日期选择器,我已经在网格列中完成了如下设置:

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")

这个 .cshtml 在 Syncfusion grid 中运行良好,但是当我将这段代码转移到 Kendo().Grid 时,它无法正常工作。请告诉我如何使用 ClientTemplate 在 Kendo Grid 中添加 DatePicker。
谢谢,Ajit
1个回答

6

试试这个

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}");

更多详情


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接