@using Kreta.BusinessLogic.Classes @using Kreta.Enums.ManualEnums @using Kreta.Resources @using Kreta.Web.Areas.Feljegyzes.Controllers @using Kreta.Web.Areas.Feljegyzes.Models @using Kreta.Web.Helpers.Grid @model KozossegiSzolgalatokSearchModel @section AddCss { @Styles.Render(Constants.General.FeljegyzesekCSS) } @{ string startPopupFormName = KozossegiSzolgalatokController.StartPopupFormName; string startPopupId = KozossegiSzolgalatokController.StartPopupId; string searchFormName = "searchForm"; string gridName = KozossegiSzolgalatokController.GridName; string newModifyPopupName = KozossegiSzolgalatokController.NewModifyPopupName; string newModifyFormName = KozossegiSzolgalatokController.NewModifyFormName; } @section AddSearchPanel { @using (Html.SearchPanelSideBar(searchFormName, gridName)) { @Html.HiddenFor(m => m.CsoportIdSearch) @Html.KretaTextBoxFor(x => x.TanuloNeve).RenderSearchPanelSideBar() } } @{ var clientTemplateUrl = Url.Action("KozossegiSzolgalatokReszletekGrid", "KozossegiSzolgalatok", new { area = "Feljegyzes" }); var rowFunctionList = new List { new RowFunction {Name = CommonResource.Uj, ClientAction = "KozossegiSzolgalatokHelper.openNewWindow", IconEnum = GridRowFunctionIconEnum.Uj}, }; var functionCommandList = new List { new FunctionCommand { Name = CommonResource.Elolrol, ClientAction = "KozossegiSzolgalatokHelper.openStartWindow", Classes = "kendo-gridFunctionKommandRed elolrol" }, new FunctionCommand { Classes = "kozossegiSzolgalatokInfoText clearFunctionCommand" }, new FunctionCommand { Name = ImportExportCommonResource.Export.ToUpper(), NestedCommands = new List { new FunctionCommand { Name = FeljegyzesekResource.Export, ClientAction = "KozossegiSzolgalatokHelper.exportGrid" }, } } }; var grid = Html.KretaGrid ( gridName, new GridApiUrl("KozossegiSzolgalatokApi", "GetKozossegiSzolgalatokGrid"), dataBoundAdditionalFunction: "KozossegiSzolgalatokHelper.dataBoundAdditionalFunction();", clientTemplate: "kozossegiSzolgalatokDetailGrid-template", clientTemplateUrl: clientTemplateUrl, clientTemplateWholeDataRow: true, allowFilterable: false, dataParameterFunction: "searchForm", allowPaging: false, pageSizes: null, sort: sort => sort.Add(s => s.TanuloNev).Ascending() ) .Columns(columns => { columns.Bound(m => m.TanuloNev).HeaderHtmlAttributes(new { @class = "nevWidth" }).ClientTemplate(@" #: TanuloNev #"); columns.Bound(c => c.SzuletesiIdo).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); columns.Bound(c => c.AnyjaNeve); columns.Bound(c => c.OsszesOraszam); }) .RowFunction(Html, rowFunctionList) .FunctionCommand(Html, functionCommandList); }
@(grid)
@Html.KretaGridTemplate("kozossegiSzolgalatokDetailGrid-template") @Html.KretaTooltipTemplate("kendoTooltip-kozossegiSzolgalatokTanuloNevTemplate", @"
Osztály/Csoport: #:target.data('osztaly')#
Anyja neve: #:target.data('anyjaneve')#
Születési idő: #:target.data('szuletesiido')#
")