@using Kreta.BusinessLogic.Classes @using Kreta.Enums.ManualEnums @using Kreta.Resources @using Kreta.Web.Areas.Feljegyzes.Controllers @using Kreta.Web.Areas.Feljegyzes.Models @using Kreta.Web.Helpers @using Kreta.Web.Helpers.Grid @model KozossegiSzolgalatokGridModel @{ string tdStart = ""; string rowFnModifyString = ""; string rowFnDeleteString = ""; string designFixString = ""; string detailGridNamePrefix = KozossegiSzolgalatokController.DetailGridNamePrefix; }
@( Html.KretaGrid( detailGridNamePrefix + Model.TanuloId, new GridApiUrl("KozossegiSzolgalatokApi", "GetKozossegiSzolgalatokReszletekGrid", new Dictionary { { "tanuloId", Model.TanuloId } }), useToolBar: false, dataBoundAdditionalFunction: "DetailGridHelper.setAthuzas();", sort: sort => sort.Add(s => s.IntervallumKezdete).Descending(), allowPaging: false, allowScrolling:false, pageSizes: null ) .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.RogzitesDatuma).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]).Width("10%"); }) .Columns(c => c.Template(t => t.ToString()).Title(" ").ClientTemplate( tdStart + @" #if(Modosithato_BOOL == true && Torolt_BOOL == false) { #" + rowFnModifyString + @" # } else { # " + designFixString + @"# } #" + @"#if (Torolheto_BOOL == true && Torolt_BOOL == false) { #" + rowFnDeleteString + @" # } #" + "" )) )