1

我有一个网格,我想在其中显示数据,但由于某种原因,当我想编辑我的日期时间字段时,我无法使用日期选择器。我尝试使用 EditorTemplateName,但我得到了一些没有填写日期的老式时间选择器。

使用编辑器模板时的旧时尚日期选择器

我想要一个看起来像 这样的日期选择器

有这方面经验的人吗?

4

2 回答 2

7

我找到了解决方案。看来您需要添加通用 cshtml 文件。我在我的共享文件夹中添加了一个文件夹(必须是共享文件夹),并添加了“Date.cshtml”类。

日期.cshtml

@model DateTime?

@(Html.Kendo().DatePickerFor(m => m).Format("dd/MM/yyyy"))

在您的网格中,您可以参考此编辑器模板

columns.Bound(x => x.DisplayDate).Format("{0:dd/MM/yyyy}").EditorTemplateName("Date")
于 2013-11-05T12:10:18.893 回答
2

我还没有完成您尝试使用 MVC 包装器的操作,但我已经在客户端完成了它。看看这个 JS Bin,也许它会帮助你配置你的列编辑器模板。

JS Bin 显示日期时间列编辑器的客户端配置

于 2013-11-04T21:09:05.277 回答