or
@(Html.Kendo().Menu().Name("Menu")
.Items(items =>
{
items.Add().Text("Clear Jobs")
.Items(i =>
{
int days = ViewBag.LogDetailDays;
i.Add().Text("Clear jobs created more than " + days + " days ago")
.Action("Jobs_DeleteLast", "Jobs")
.HtmlAttributes(new { onclick = "return confirm('Are you sure you want to clear jobs?');" });
i.Add().Text("Clear all jobs")
.Action("Jobs_DeleteAll", "Jobs")
.HtmlAttributes(new { onclick = "return confirm('Are you sure you want to clear jobs?');" });
});
items.Add().ImageUrl("~/Images/refresh.png")
.Url("~/Jobs.html")
.HtmlAttributes(new { onclick = "refreshGrid()",
@class = "float-right",
title = AdminUI.RefreshButton_Tooltip })
.Url("#");
})
)
@code
Dim s As Kendo.Mvc.UI.Scheduler(Of BO.Models.Bookings.BookingEvent) = Html.Kendo().Scheduler(Of BO.Models.Bookings.BookingEvent)() _
.Name("scheduler") _
.Date(Date.Today) _
.StartTime(Date.Today.AddHours(7)) _
.Height(600) _
.Timezone("America/Phoenix").Resources(Function(resource) resource.Add(Function(m) m.TeamId) _
.Title("Owner") _
.DataTextField("Name") _
.DataValueField("TeamId") _
.DataColorField("Color") _
.DataSource(Function(d) d.Read("resouces", "services", New With {.area = String.Empty}))) _
.Views(Sub(views)
views.DayView()
views.WeekView(Function(weekView) weekView.Selected(True))
views.MonthView()
views.AgendaView()
End Sub) _
.DataSource(Function(d) d.Model(Sub(m)
m.Id(Function(f) f.BookingId)
m.Field(Function(f) f.TeamId).DefaultValue(1)
End Sub) _
.Read("read", "services") _
.Create("Create", "Scheduler") _
.Destroy("Destroy", "Scheduler") _
.Update("Update", "Scheduler"))
s.Render()
End Code