@using Kreta.Web.Helpers.Grid; @using Kreta.Web.Areas.Tanulo.Models @using Kreta.BusinessLogic.Classes @using Kreta.Enums.ManualEnums @using Kreta.Resources @using Kreta.Web.Areas.Feljegyzes.Controllers @using Kreta.Web.Areas.Feljegyzes.Models @model TanuloDetailModel @{ string detailGridNamePrefix = KozossegiSzolgalatokController.DetailGridNamePrefix; }
@( Html.KretaGrid( detailGridNamePrefix + Model.TanuloId, new GridApiUrl(Constants.ApiControllers.KozossegiSzolgalatokApi, "GetKozossegiSzolgalatokReszletekGrid", new Dictionary { { "tanuloId", Model.TanuloId.ToString() } }), useToolBar: true, allowExcelExport: true, popupExport: true, excelExportFileName: string.Format("{0}_KozossegiSzolgalatExport", Model.SzemelyesAdatokModel.TeljesExportNev), allowSorting: false, dataBoundAdditionalFunction: "DetailGridHelper.dataBoundAdditionalFunction();", sort: sort => sort.Add(s => s.IntervallumKezdete).Descending() ) .Columns(columns => { columns.Bound(c => c.ID).Hidden(); columns.Bound(c => c.TanuloId).Hidden(); columns.Bound(c => c.IntervallumKezdete).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("10%"); columns.Bound(c => c.IntervallumVege).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("10%"); columns.Bound(c => c.TeljesitesiHelye).Width("15%").SetDisplayPropertyWithToolip("TeljesitesiHelye"); columns.Bound(c => c.Oraszam).Width("5%"); columns.Bound(c => c.KozossegiSzolgalatTipusa_DNAME).Width("20%").SetDisplayPropertyWithToolip("KozossegiSzolgalatTipusa_DNAME"); columns.Bound(c => c.Megjegyzes).Width("30%").SetDisplayPropertyWithToolip("Megjegyzes"); columns.Bound(c => c.Ugyiratszam); columns.Bound(c => c.RogzitesDatuma).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("10%"); }) )