@using Kreta.BusinessLogic.Classes @using Kreta.Web.Areas.OsztalyCsoport.Models @using Kreta.Web.Areas.TanuloErtekeles.Models.TanuloErtekeles @using Kreta.Web.Helpers.Grid; @model AlapkepzesOsztalyModel @section AddCss { @Styles.Render(Constants.General.TanuloErtekelesCSS) } @{ const string OsztalyApiController = Constants.ApiControllers.EGYMIOsztalyApi; }
@( Html.KretaGrid ( "OsztalyErtekeleseiGrid", new GridApiUrl(OsztalyApiController, "GetOsztalyErtekelesListGrid", new Dictionary { { "osztalyId", Model.ID.ToString() } }), sort: sort => { sort.Add(m => m.TanuloNevElotagNelkul).Ascending(); sort.Add(m => m.TantargyNev).Ascending(); }, allowExcelExport: true, popupExport: true, excelExportFileName: string.Format("{0}_OsztalyErtekeleseiExport", Model.OsztalyNev)) .Columns(columns => { columns.Bound(c => c.TanuloNevElotagNelkul).SetDisplayProperty("TanuloNev"); columns.Bound(c => c.TantargyNev).Width("13%").SetDisplayPropertyWithToolip("TantargyNev"); columns.Bound(c => c.Datum).Width("90px").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.ErtekelesTema).Width("14%").SetDisplayPropertyWithToolip("ErtekelesTema"); columns.Bound(c => c.TanuloErtekelesText).Width("15%").SetDisplayPropertyWithToolip("TanuloErtekelesText", additionalClasses: "MagatartasSzorgalomSortores").Sortable(false); columns.Bound(c => c.TipusId_DNAME).Width("13%").SetDisplayPropertyWithToolip("TipusId_DNAME"); columns.Bound(c => c.ErtekeloNyomtatasiNevElotagNelkul).Width("14%").SetDisplayPropertyWithToolip("ErtekeloNyomtatasiNev"); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )