@using Kreta.Resources @using Kreta.Web.Areas.Tanulo.Models @using Kreta.Web.Helpers.Grid; @model OsztalyTanuloiGondviselokSearchModel @section AddSearchPanel { @using (Html.SearchPanelSideBar("searchForm", "OsztalyTanuloiGondviselokGrid")) { @Html.KretaComboBoxFor(x => x.EllatottKoznevelesiFeladatTipusIdSearch, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = "GetFeladatKategoriaSzuro" }), "Text", "Value").AutoBind(true).RenderSearchPanelSideBar() @Html.KretaCascadeComboBoxFor(x => x.OsztalyIdSearch, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanitottOsztalyokList" }), "FeladatKategoriaId").AutoBind(true).RenderSearchPanelSideBar() @Html.KretaTextBoxFor(model => model.TanuloNevSearch).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.IsTelefonszam, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).AutoBind(true).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.IsEmail, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).AutoBind(true).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.IsTorvenyesKepviselo, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).AutoBind(true).RenderSearchPanelSideBar() @Html.KretaComboBoxFor(x => x.IsBovitettJogosultsagu, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperEnumApi, action = "GetIgenNemEnumList" })).AutoBind(true).RenderSearchPanelSideBar() } }
@( Html.KretaGrid ( name: "OsztalyTanuloiGondviselokGrid", getUrl: new GridApiUrl("OsztalyTanuloiGondviselokApi", "GetOsztalyTanuloiGondviselokGrid", new Dictionary { }), allowScrolling: true, dataParameterFunction: "searchForm" ) .SelectBoxColumn(Html, 0) .Columns(columns => { columns.Bound(c => c.TanuloNeve); columns.Bound(c => c.TanuloOsztalya); columns.Bound(c => c.GondviseloNeve); columns.Bound(c => c.GondviseloBejelentkezesiNev); columns.Bound(c => c.RokonsagiFoka); columns.Bound(c => c.Telefonszam); columns.Bound(c => c.Email); columns.Bound(c => c.TorvenyesKepviselo); columns.Bound(c => c.BovitettJogosultsag); }) .FunctionCommand(Html, new List { new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "OsztalyTanuloiGondviselokHelper.ExportOsztalyTanulokGondviseloi" }, new FunctionCommand { Name = TanuloResource.BovitettJogosultsag, ClientAction="OsztalyTanuloiGondviselokHelper.BovitettJogosultsagConfirm" } }) .RowFunction(Html, new List { new RowFunction { Name = CommonResource.Adatok, ClientAction = "OsztalyTanuloiGondviselokHelper.openGondviseloInfoWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok }, }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )