@(Html.EJ().Grid<object>("gridP")
.Datasource((IEnumerable<PolicaLista>)ViewBag.dsPolice)
.AllowPaging()
.PageSettings(p => { p.PageSizeList(new List<int>() { 12, 25, 50 }); })
.ToolbarSettings(toolbar =>
{
toolbar.ShowToolbar().ToolbarItems(items =>
{
items.AddTool(ToolBarItems.ExcelExport);
items.AddTool(ToolBarItems.Search);
});
})
.AllowScrolling(true)
.ScrollSettings(scroll => { scroll.Width("auto"); })
.Locale("hr-HR")
.AllowSorting(true)
.AllowFiltering(true)
.AllowTextWrap(true)
.EnableTouch(true)
.FilterSettings(filter => { filter.FilterType(FilterType.Excel); })
.Columns(col =>
{
col.Field("PolicaID").HeaderText("PolicaID").IsPrimaryKey(true).Visible(false).Add();
col.HeaderText("").Format("<a rel='nofollow' href='#'><img onclick='obnoviPolicu({PolicaID},\"" + "{BrojPolice}" + "\");' src='" + Url.Content("~/Images/obnova.png") + "' title='Obnovi policu'></a>").Width(40).Add();
col.HeaderText("").Template("#tmplOsigKuca").Width(40).Add();
col.Field("BrojPolice").HeaderText("Broj police").Width(150).Add();
col.Field("DatumOd").HeaderText("Početak").Format("{0:dd.MM.yyyy.}").Type("date").Width(100).Add();
col.Field("DatumDo").HeaderText("Kraj").Format("{0:dd.MM.yyyy.}").Type("date").Width(100).Add();
col.Field("Ugovaratelj").HeaderText("Ugovaratelj").Width(150).Add();
col.Field("Osiguranik").HeaderText("Osiguranik").Width(150).Add();
col.Field("Proizvod").HeaderText("Proizvod").Width(200).Add();
col.Field("Valuta").HeaderText("Valuta").Width(75).TextAlign(TextAlign.Center).HeaderTextAlign(TextAlign.Center).Add();
col.Field("Premija").HeaderText("Premija").TextAlign(TextAlign.Right).Format("{0:N2}").Width(100).Add();
col.Field("Registracija").HeaderText("Registracija").Width(130).Add();
col.Field("Djelatnik").HeaderText("Djelatnik").Width(170).Add();
col.Field("Suradnik").HeaderText("Suradnik").Width(170).Add();
col.Field("Kontakt").HeaderText("Kontakt").Width(170).Add();
col.Field("DatumIzdrade").HeaderText("Dat.izrade").Format("{0:dd.MM.yyyy.}").Type("date").Width(120).Add();
}).ClientSideEvents(ev => ev.Load("load"))
)
Bernard.