or
@(Html.Kendo().Grid<
WebSAT.Models.ServiceModel
>()
.Columns(c =>
{
c.Bound(m => m.Id)
.Filterable(false)
.Groupable(false)
.Title(Resources.Id)
.HeaderTemplate("<
strong
>" + Resources.Id + "</
strong
></
div
>");
c.Bound(m => m.Name)
.Filterable(false)
.Groupable(false)
.Title(Resources.Name)
.HeaderTemplate("<
strong
>" + Resources.Name + "</
strong
>");
c.Bound(m => m.Type)
.Filterable(true)
.Groupable(true)
.Title(Resources.Type)
.HeaderTemplate("<
strong
>" + Resources.Type + "</
strong
>");
c.Bound(m => m.DisabledText)
.Filterable(true)
.Groupable(true)
.Title(Resources.Disabled)
.HeaderTemplate("<
strong
>" + Resources.Disabled + "</
strong
>")
.ClientFooterTemplate("<
strong
>" + Resources.GridFooterCount + " #=count#" + "</
strong
>");
})
.DataSource(ds => ds
.Ajax().ServerOperation(false)
.Model(m => m.Id(s => s.Id))
.Sort(sort => {
sort.Add(p => p.Name).Ascending();
})
.Aggregates(aggregates => {
aggregates.Add(m => m.DisabledText).Count(); })
.Read(r => r.Action("GetAllServices", "Home")))
.Events(e => e
.Change("gServices_Change")
.DataBound("gServices_DataBound"))
.Filterable(filterable => filterable
.Extra(false))
.HtmlAttributes(new { style = "height:385px;" })
.Name("gServices")
.Groupable()
.Selectable()
.Sortable()
.Scrollable(scrolling => scrolling.Height("auto")))