@using NzbDrone.Web.Models; @model IEnumerable @{ViewBag.Title = "NzbDrone";} @section ActionMenu{ } @{Html.Telerik().Grid().Name("Grid") .DataKeys(keys => keys.Add(p => p.SeriesId)) .DataBinding(data => data.Ajax() .Select("_AjaxSeriesGrid", "Series") .Update("_SaveAjaxSeriesEditing", "Series") .Delete("_DeleteAjaxSeriesEditing", "Series")) .Columns(columns => { columns.Bound(o => o.Title) .ClientTemplate("<#= Title #>"); columns.Bound(o => o.SeasonsCount).Title("Seasons"); columns.Bound(o => o.QualityProfileName).Title("Quality"); columns.Bound(o => o.Status); //columns.Bound(o => o.AirsDayOfWeek); columns.Bound(o => o.NextAiring); columns.Bound(o => o.Episodes).Title("Episodes").Width(125) .ClientTemplate("
\" class=\"progressbar\">" + "
" + "
" + "" + "
" + "
"); columns.Command(commands => { commands.Edit().ButtonType(GridButtonType.Image); commands.Delete().ButtonType(GridButtonType.Image); }).Title("Actions").Width(90); }) .Editable(editor => editor.Mode(GridEditMode.PopUp)) .DetailView(detailView => detailView.ClientTemplate( "Airs Day of Week: " + "<#= AirsDayOfWeek #>" + "
" + "Overview: " + "<#= Overview #>" )) .ClientEvents(clientEvents => { clientEvents.OnEdit("grid_edit"); clientEvents.OnSave("grid_save"); clientEvents.OnRowDataBound("grid_rowBound"); }) .Render();} @section Scripts{ }