@using Kreta.Web.Areas.HRModul.Models; @using Kreta.Web.Helpers.Grid; @using Kreta.Resources; @model TavolletjelentoSearchModel @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; } @section AddSearchPanel { @using (Html.SearchPanelSideBar("searchForm", "AlkalmazottakAdataiGrid")) { @Html.KretaMultiSelectFor(x => x.SrcAlkalmazott, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetAllAlkalmazott", id = Model.AlkalmazottFilterId }), "Text", "Value").RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.SrcFoIntezmenyeE, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).AutoBind(true).RenderSearchPanelSideBar() } } @{ var functionCommands = new List(); var grid = Html.KretaGrid ( name: "AlkalmazottakAdataiGrid", getUrl: new GridApiUrl(Constants.ApiControllers.TavolletjelentoApi, "GetAlkalmazottakAdatai"), dataParameterFunction: "searchForm", allowScrolling: true, sort: sort => sort.Add(m => m.AlkalmazottNev) ) .Columns(columns => { columns.Bound(c => c.AlkalmazottNev); columns.Bound(c => c.SzTSzAzonosito); columns.Bound(c => c.IsFointezmenyeE_BNAME); columns.Bound(c => c.SzabadsagKeret); columns.Bound(c => c.IgenybeVehetoTavolletek).HeaderTemplate( @ @(HRModulResource.IgenybeVehetoTavolletek): @(HRModulResource.InfoFelhasznalhatoKeret) ); columns.Bound(c => c.IgenybeVettTavolletek); columns.Bound(c => c.FuggobenLevoTavolletek); }) .AutoBind(true) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)); functionCommands.Add(new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "TavolletAlkalmazottHelper.exportGrid" }); grid.FunctionCommand(Html, functionCommands); }
@(grid)