@using Kreta.Web.Helpers; @using Kreta.BusinessLogic.Classes @using Kreta.Resources @using Kreta.Web.Helpers.Grid @using Kreta.Web.Areas.DualisKepzes.Models @model SzakkepzesiMunkaszerzodesSearchModel @{ const string GridName = "SzakkepzesiMunkaszerzodesGrid"; const string SearchForm = "searchForm"; } @section AddSearchPanel { @using (Html.SearchPanelSideBar(SearchForm, GridName)) { @Html.KretaComboBoxFor(x => x.Honap, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.SzakkepzesiMunkaszerzodesApi, action = "GetHonapokEnumList" }), useGroup: true, isSingleElementSet: false).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.NevSearch).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.AnyjaNeve).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.SzuletesiHely).RenderSearchPanelSideBar() @Html.KretaRangeDatePickerSideBar(x => x.SzuletesiIdoTol, x => x.SzuletesiIdoIg) @Html.KretaMaskedTextBoxFor(x => x.OktatasiAzonosito, "00000000000").RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.DualisKepzohelyNev).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(x => x.DualisKepzohelyAdoszama).RenderSearchPanelSideBar() } } @{ var functions = new List { new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "SzakkepzesiMunkaszerzodesHelper.getExport" } }; }
@(Html.KretaGrid( GridName, new GridApiUrl(Constants.ApiControllers.SzakkepzesiMunkaszerzodesApi, "GetSzakkepzesiMunkaszerzodesGrid"), useToolBar: true, dataParameterFunction: SearchForm, allowScrolling: true, postRead: true ) .Columns(columns => { columns.Bound(c => c.TanuloNev); columns.Bound(c => c.BevallasKezdete); columns.Bound(c => c.AnyaNev); columns.Bound(c => c.SzuletesiHelye); columns.Bound(c => c.SzuletesiDatum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.OktatasiAzonosito); columns.Bound(c => c.DualisKepzohelyNev); columns.Bound(c => c.DualisKepzohelyAdoszama); }) .FunctionCommand(Html, functions) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn) ) .AutoBind(true) .RowFunction(Html, new List { new RowFunction { Name = CommonResource.Adatok, ClientAction = "SzakkepzesiMunkaszerzodesHelper.infoSzakkepzesiMunkaszerzodesAdatok", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok } }))