@using Kreta.BusinessLogic.Classes
@using Kreta.Web.Helpers.Grid
@using Kreta.Web.Areas.LEPModul.Models
@using Kreta.Web.Security
@model EloadasokSearchModel
@{
var grid = Html.KretaGrid
(
"EloadasokGrid",
new GridApiUrl("EloadasokKezeleseApi", "GetEloadasokGondviseloGrid"),
sort: sort => sort.Add(m => m.Datum).Descending(),
allowPaging: false,
allowSorting: false,
allowScrolling: true
)
.Columns(columns =>
{
columns.Bound(m => m.Datum).Width("8%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(m => m.EloadasKezdete).Width("5%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortTime]);
columns.Bound(m => m.EloadasVege).Width("5%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortTime]);
columns.Bound(m => m.EloadasNev);
columns.Bound(m => m.SzervezetNev);
columns.Bound(m => m.Helyszin).Width("20%");
columns.Bound(m => m.Megjelent);
})
.AutoBind(true);
if (ClaimData.GondviseloId.HasValue)
{
grid.Columns(c => c.Template(t => t.ToString()).ClientTemplate(
grid.SelectForColumnTemplate(Html.For(), x => x.GondviseloElfogadas, Model.GondviseloElfogadasList, false, "LEPGVHelper.SetEloadasEngedelyezes")
));
}
}
@(grid)