【问题标题】:How to add DatePicker in ClientTemplate for Kendo MVC Grid如何在 ClientTemplate 中为 Kendo MVC Grid 添加 DatePicker
【发布时间】:2014-09-03 12:09:54
【问题描述】:

我正在尝试将我的代码从 syncfusion 移植到 telerik kendo MVC UI, 我需要在网格单元格中显示 Datepicker,为此我在网格列中已完成:

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

对于我在单独的 .cshtml 文件中制作的 TemplateOutOfDate

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

这个 .cshtml 在 Syncfusion 网格中工作正常,但是当我将此代码移植到 Kendo().Grid 时,它不起作用 所以请告诉我,我们可以使用 ClientTemplate 在 Kendo Grid 中添加 DatePicker 来实现这一点。

谢谢,阿吉特

【问题讨论】:

    标签: asp.net-mvc kendo-ui kendo-grid kendo-asp.net-mvc


    【解决方案1】:

    试试这个

    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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多