我正在尝试创建一个 Kendo Scheduler,但您需要传入一个模型。在示例中,它告诉您使用:
@(Html.Kendo().Scheduler<Kendo.Mvc.Examples.Models.Scheduler.TaskViewModel>())
但是我当然没有这个视图模型。谁能告诉我在哪里可以找到它?
我正在尝试创建一个 Kendo Scheduler,但您需要传入一个模型。在示例中,它告诉您使用:
@(Html.Kendo().Scheduler<Kendo.Mvc.Examples.Models.Scheduler.TaskViewModel>())
但是我当然没有这个视图模型。谁能告诉我在哪里可以找到它?
KendoUI for ASP.NET MVC 示例中引用的模型不是Kendo.Mvc.dll
程序集的一部分。相反,您必须从 Telerik 帐户下载它们。转到telerik.com并登录。从那里,导航到您的产品和订阅并找到“KendoUI for ASP.NET MVC”并选择“浏览所有产品文件”。下载“手动安装”文件并解压。
您将在wrappers\aspnetmvc\Examples
文件夹中找到示例(和引用的模型)。
如果要在项目中引用模型,只需Kendo.Mvc.Examples.dll
从示例项目的 bin 文件夹中获取已编译程序集的副本。请记住,这将包括示例中的所有内容(控制器、模型、视图模型等)。
我希望这会有所帮助。
您的模型只需实现ISchedulerEvent
.
我的一个例子如下:
public class AvailableDateModel : ISchedulerEvent
{
public string Title { get; set; }
public bool IsAllDay { get; set; }
public DateTime Start { get; set; }
public DateTime End { get; set; }
public string Description { get; set; }
public string StartTimezone { get; set; }
public string EndTimezone { get; set; }
public string RecurrenceRule { get; set; }
public string RecurrenceException { get; set; }
}