@using Kreta.Web.Helpers.Grid; @using Kreta.Web.Areas.Tanulo.Models @using Kreta.BusinessLogic.Classes @using Kreta.Resources @using Kreta.Web.Areas.Feljegyzes.Controllers @using Kreta.Web.Areas.Feljegyzes.Models @model TanuloModel @{ string tdStart = ""; string rowFnModifyString = ""; string rowFnDeleteString = ""; string designFixString = ""; string detailGridNamePrefix = KozossegiSzolgalatokController.DetailGridNamePrefix; }
@{ var functionList = new List { new FunctionCommand { Name = CommonResource.Uj, ClientAction = "function() { KozossegiSzolgalatokHelper.openNewWindow({ ID: null, TanuloId: '" + Model.TanuloId + "', TanuloNev: '" + Model.TanuloAlapAdatModel.CsaladiNev.ToJsonReplaceSpecialCharaters() + " " + Model.TanuloAlapAdatModel.UtoNev.ToJsonReplaceSpecialCharaters() + "'}) }" } }; } @( Html.KretaGrid( detailGridNamePrefix + Model.TanuloId, new GridApiUrl(Constants.ApiControllers.KozossegiSzolgalatokApi, "GetKozossegiSzolgalatokReszletekGrid", new Dictionary { { "tanuloId", Model.TanuloId.Value.ToString() } }), useToolBar: false, 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%"); }).FunctionCommand(Html, functionList) .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 + @" # } #" + "" )) )