@using Kreta.Web.Helpers; @using Kreta.Web.Helpers.Grid; @using Kreta.BusinessLogic.Classes; @using Kreta.Web.Areas.Orarend.Models; @model NemNaplozottTanorakSearchModel @Scripts.Render("~/bundles/Calendar") @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; var gridName = "NemNaplozottTanorakGrid"; var searchFormName = "searchForm"; } @section AddSearchPanel { @using (Html.SearchPanelSideBar(searchFormName, gridName)) { @Html.KretaComboBoxFor(x => x.FeladatKategoriaId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatKategoriaSzuro" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.FeladatEllatasiHelyId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatellatasiHelyek" }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaRangeDatePickerSideBar(x => x.DatumSrcTol, x => x.DatumSrcIg) @Html.KretaRangeTimePickerSideBar(x => x.OraKezdetSrcTol, x => x.OraKezdetSrcIg) @Html.KretaComboBoxFor(x => x.OsztalyCsoportSrc, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetOsztalyCsoportListByEvfolyam" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.TantargySrc, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTantargy" })).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.TanarSrc, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetTanar" })).RenderSearchPanelSideBar() @Html.KretaRangeNumericSideBar(x => x.OraszamSrcTol, x => x.OraszamSrcIg, precision: 0, needTolIgLabels: true) } }
@( Html.KretaGrid ( name: gridName, getUrl: new GridApiUrl("AdminNemNaplozottTanorakApi", "GetNemNaplozottTanorakGrid", new Dictionary { }), dataParameterFunction: searchFormName, allowScrolling: true, allowFilterable: false, allowPaging: true, sort: sort => { sort.Add(m => m.OraKezdeteDate).Ascending(); sort.Add(m => m.OraKezdeteTimeText).Ascending(); } ) .Columns(columns => { columns.Bound(c => c.OraKezdeteDate).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.HetNapjaValos).SetDisplayProperty("HetNapjaValos_DNAME"); columns.Bound(c => c.Oraszam); columns.Bound(c => c.OraKezdeteTimeText); columns.Bound(c => c.OsztalyNev); columns.Bound(c => c.TargyNev); columns.Bound(c => c.TanarNev); columns.Bound(c => c.HelyettesitoTanarNev); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) .FunctionCommand(Html, new List { new FunctionCommand() { Name = ImportExportCommonResource.Export, ClientAction = "NemNaplozottTanorakHelper.getExport"} }) )