如何为devexpress调度程序应用主题

时间:2013-05-15 06:02:02

标签: javascript devexpress

我是devexpress的新手,我正在尝试实现asp.net mvc调度程序。我已经定义了调度程序,如

@Html.DevExpress().Scheduler(
    settings => {
        settings.Name = "scheduler";
        settings.CallbackRouteValues = new { Controller = "Scheduler", Action =  "GroupingPartial" };
        settings.ActiveViewType = SchedulerViewType.Day;
        settings.Start = new DateTime(2010, 7, 13);
        settings.Width = Unit.Percentage(100);
        settings.Views.DayView.ResourcesPerPage = 2;

        settings.Views.WorkWeekView.ResourcesPerPage = 2;

        settings.Views.WeekView.ResourcesPerPage = 2;

        settings.Views.MonthView.ResourcesPerPage = 2;

        settings.Views.TimelineView.ResourcesPerPage = 2;

        settings.GroupType = (SchedulerGroupType)Session["GroupType"];

        settings.Storage.Resources.Assign(SchedulerDemoHelper.DefaultResourceStorage);

    }).Bind(Model.Appointments, Model.Resources).GetHtml()

如何为调度程序应用主题?web.config文件中是否添加了其他代码?

1 个答案:

答案 0 :(得分:0)

要应用主题,您应执行以下两个操作:

  1. 注册要在应用程序中使用的主题所需的样式表文件(使用ExtensionsFactory.RenderStyleSheets方法注册所需的主题样式表文件。)。
  2. 要将主题单独应用于scheduller扩展,请使用SettingsBase.Theme属性(适用于DevExpress和标准ASP.NET主题方法)
  3. 您可以在以下帮助文章中阅读有关应用主题的详细说明:Applying Themes