@using Kreta.BusinessLogic.Classes @using Kreta.Web.Helpers.Grid @using Kreta.Web.Areas.Orarend.Models @using Kreta.Enums.ManualEnums; @using Kreta.Resources; @model InformaciokSearchModel @section AddCss { @Styles.Render(Constants.General.KretaEditorCSS) }
@( Html.KretaGrid ( name: "TanitasiOraGrid", getUrl: new GridApiUrl("InformaciokTanorakApi", "GetTanitasiOraGrid"), allowScrolling: true, sort: sort => { sort.Add(m => m.Datum).Descending(); sort.Add(m => m.OraSorsz).Descending(); }) .Columns(columns => { columns.Bound(m => m.Datum).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(m => m.OraSorsz).Width("10%"); columns.Bound(m => m.HetNapja_DNAME).Sortable(false).Width("10%"); columns.Bound(m => m.TargyNev); columns.Bound(m => m.Tema).Visible(Model.TanoraTemaEllenorzobenLathato).SetDisplayPropertyWithToolip("Tema"); columns.Bound(m => m.Evfolyam_DNAME); columns.Bound(m => m.TanarNevElotagNelkul).SetDisplayProperty("TanarNev"); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) .RowFunction(Html, new List { new RowFunction { Name = CommonResource.Adatok, ClientAction= "InformaciokTanitasiOraHelper.openTanoraInfoWindow", IconEnum = GridRowFunctionIconEnum.Adatok } }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )