@using Kreta.Web.Helpers.Grid @using Kreta.Web.Areas.Tanulo.Models @using Kreta.BusinessLogic.Classes @using Kreta.Resources @using Kreta.Enums.ManualEnums @model TanarNemTanitottTanulokSearchModel @section AddSearchPanel { @using (Html.SearchPanelSideBar("searchForm", "TanarNemTanitottTanulokGrid")) { @Html.KretaComboBoxFor(x => x.OsztalyCsoportID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanarNemTanitottFoglalkozasList" }), "Text", "Value").RenderSearchPanelSideBar() } } @section AddCss { @Styles.Render(Constants.General.TanuloErtekelesCSS) } @{ const string TanuloController = Constants.Controllers.Tanulo; }
@{ var rowFunctions = new List { }; if (Model.EnableRowFunctions) { rowFunctions.Add(new RowFunction { Name = TanuloResource.Adatok, ClientAction = "TanarNemTanitottTanulokHelper.openDetailTanuloWindow", IconEnum = GridRowFunctionIconEnum.Adatok }); rowFunctions.Add(new RowFunction { Name = TanuloResource.Adatok, ClientAction = "TanarNemTanitottTanulokHelper.openDetailErtekelesTanuloWindow", IconEnum = GridRowFunctionIconEnum.Statisztika }); } } @( Html.KretaGrid( name: "TanarNemTanitottTanulokGrid", allowScrolling: true, getUrl: new GridApiUrl(Constants.ApiControllers.TanarNemTanitottTanulokApi, "GetTanarNemTanitottTanulokGrid", new Dictionary { }), dataParameterFunction: "searchForm" ) .Columns(columns => { columns.Bound(c => c.TanuloNevElotagNelkul).SetDisplayProperty("TanuloNev"); columns.Bound(c => c.OsztalyCsoportNev); columns.Bound(c => c.SzuletesiIdo).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.OktAzon); }) .RowFunction(Html, rowFunctions) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) .AutoBind(true) )