@using Kreta.Resources; @using Kreta.Framework; @using Kreta.Web.Helpers.Grid; @using Kreta.Web.Areas.Tantargy.Models; @using Kreta.BusinessLogic.Classes; @model TanorakSearchModel @section AddSearchPanel { @using (Html.SearchPanelSideBar("searchForm", "TanorakGrid")) { @Html.KretaRangeDatePickerSideBar(model => model.IdoszakKezdete, model => Model.IdoszakVege) @Html.KretaComboBoxFor(x => x.OsztalyCsoportId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyCsoportListByEvfolyam" }), useGroup: true).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.TantargyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTantargy" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.Helyetesitett, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperEnumApi", action = "GetIgenNemEnumList" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.TanarId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanar" })).AutoBind(true).RenderSearchPanelSideBar() } }
@( Html.KretaGrid ( name: "TanorakGrid", getUrl: new GridApiUrl("TanorakApi", "GetTanorakGrid"), dataParameterFunction: "searchForm", useToolBar: true, allowExcelExport: true, allowScrolling: true, excelExportFileName: "TanorakExport", sort: sort => sort.Add(m => m.Datum).Ascending() ) .Columns(columns => { columns.Bound(c => c.ID).Hidden(); columns.Bound(c => c.Datum).Width("10%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.OraSorsz).Width("10%"); columns.Bound(c => c.HetNapja_DNAME).Sortable(false); columns.Bound(c => c.OsztCsopNev); columns.Bound(c => c.TargyNev); columns.Bound(c => c.IsHelyetesitett_BNAME); columns.Bound(c => c.TanarNev); columns.Bound(c => c.Tema); columns.Bound(c => c.IsEgyediNap_BNAME); }) .RowFunction(Html, new List { new RowFunction { NameResourceId = 118 /*Adatok*/, ClientAction= "TanorakHelper.openTanorakAdatok", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok } }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )