@using Kreta.Web.Areas.OsztalyCsoport.Models @using Kreta.Web.Helpers.Grid; @using Kreta.BusinessLogic.Classes @model AlapkepzesOsztalyModel @{ const string OsztalyApiController = Constants.ApiControllers.OsztalyApi; }
@( Html.KretaGrid ( name: "OsztalyOrarendiOraiGrid", getUrl: new GridApiUrl(OsztalyApiController, "GetOsztalyOrarendiOrai", new Dictionary { { "osztalyID", Model.ID.ToString() } }), sort: sort => { sort.Add(m => m.ErvenyessegKezdete).Ascending(); sort.Add(m => m.Ora).Ascending(); }, allowExcelExport: true, popupExport: true, excelExportFileName: string.Format("{0}_OsztalyOrarendiOraiExport", Model.OsztalyNev) ) .Columns(columns => { columns.Bound(c => c.Hetirend_DNAME).Width("14%"); columns.Bound(c => c.Nap_DNAME).Width("14%").Sortable(false); columns.Bound(c => c.Ora).Width("14%"); columns.Bound(c => c.TantargyNev).Width("14%"); columns.Bound(c => c.TeremNev).Width("14%"); columns.Bound(c => c.ErvenyessegKezdete).Width("14%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.ErvenyessegVege).Width("14%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )