Telerik Kendo UI MVC Scheduler无法添加文本框资源

时间:2014-08-12 09:15:17

标签: asp.net-mvc-4 telerik-scheduler

我正在使用带有Razor引擎的telerik Kendo UI MVC Schedular开发一个Schedular。我添加了一些下拉资源。一切正常。

但我尝试添加一个文本框资源,我用Google搜索但没有找到任何内容。

我的东西:

@(Html.Kendo().Scheduler<KendoUITEST.Models.TaskViewModel>()
    .Name("scheduler")

    .Date(new DateTime(2013, 6, 13))
    .StartTime(new DateTime(2013, 6, 13, 7, 00, 00))
    .Height(600)
    .Views(views =>
    {
        views.DayView();
        views.WeekView(weekView => weekView.Selected(true));
        views.MonthView();

    })
    .Timezone("Etc/UTC")
    .DataSource(d => d
        .Model(m =>
        {
            m.Id(f => f.TaskID);
            m.Field(f => f.OwnerID).DefaultValue(1);
            //Set the recurrence ID field from the model:
            m.RecurrenceId(f => f.RecurrenceID);
        })
        .Read("Tasks_Read", "Schedular")
        .Create("Tasks_Create", "Schedular")
        .Destroy("Tasks_Destroy", "Schedular")
        .Update("Tasks_Update", "Schedular")
    )
    .Resources(resource =>
         {
             resource.Add(m => m.AgencyId)
                 .Title("Agency")
                 .DataTextField("Text")
                 .DataValueField("Value")
                 .DataColorField("Color")
                 .BindTo(new[] { 
                    new { Text = "Meeting Room 101", Value = 1, Color = "#6eb3fa" },
                    new { Text = "Meeting Room 201", Value = 2, Color = "#f58a8a" } 
                });
             resource.Add(m => m.CityStateZip)
             .Title("City State Zip")
             .DataTextField("Text")
             .DataValueField("Value")
             .DataColorField("Color")
             .BindTo(new[] { 
                    new { Text = "Meeting Room 101", Value = 1, Color = "#6eb3fa" },
                    new { Text = "Meeting Room 201", Value = 2, Color = "#f58a8a" } 
                });
             resource.Add(m => m.POC)
         .Title("POC")
         .DataTextField("Text")
         .DataValueField("Value")
         .DataColorField("Color")
         .BindTo(new[] { 
                    new { Text = "Meeting Room 101", Value = 1, Color = "#6eb3fa" },
                    new { Text = "Meeting Room 201", Value = 2, Color = "#f58a8a" } 
                });
             resource.Add(m => m.EventType)

    .Title("Event Type")
    .DataTextField("Text")
    .DataValueField("Value")
    .DataColorField("Color")
    .BindTo(new[] { 
                     new { Text = "Agency Visit", Value = 1, Color = "#6eb3fa" },
                    new { Text = "Phone Call", Value = 2, Color = "#f58a8a" } ,
                     new { Text = "Trade Show", Value = 1, Color = "#6eb3fa" },
             new { Text = "SIU Event", Value = 1, Color = "#6eb3fa" }

                });

         })
 //Need to add a textbox resource

)

输出:

enter image description here

问题: 如何向Kendo MVC Schedular添加radiobutton,文本框和其他控件?

将不胜感激。

谢谢,

0 个答案:

没有答案