@using Kreta.Web.Areas.Hianyzas.Models @using Kreta.Web.Helpers.Grid @using Kreta.Web.Helpers @using Kreta.Resources @model IgazolasKeresoModel @section AddSearchPanel { @using (Html.SearchPanelSideBar("searchForm", "IgazolasokGrid")) { @Html.KretaComboBoxFor(x => x.OsztCsopId, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsFromSzervezet ? "GetDualisCsopList" : "GetOsztCsopList", osztalyfonokiFeladat = true }), "Text", "Value").AutoBind(true).RenderSearchPanelSideBar() } }
@Html.KretaValidationSummary()
@( Html.KretaGrid( "IgazolasokGrid", new GridApiUrl(Model.ApiControllerName, "GetIgazolasGrid", new Dictionary { { "OsztCsopId", Model.OsztCsopId.ToString() } }), dataParameterFunction: "searchForm", dataBoundAdditionalFunction: "IgazolasHelper.setKendoMaskedDataPicker(); IgazolasHelper.setToolTip();", requestEndAdditionalFunction: "IgazolasHelper.requestEndAdditionalFunction", clientTemplate: "detailGrid-template", clientTemplateUrl: @Url.Action("IgazolasDetailGrid", Model.ControllerName, new { area = "Hianyzas", apiControllerName = Model.ApiControllerName }), sort: sort => sort.Add(s => s.TanuloNevElotagNelkul).Ascending(), allowPaging: false, allowScrolling: true, pageSizes: null ) .Columns(columns => { columns.Bound(c => c.TanuloNevElotagNelkul).ClientTemplate(@" #: TanuloNevElotagNelkul #"); }) .DatePickerForColumn(Html,2021 /*Igazolás első napja*/, m => m.IgazolasElsoNap, Model.KezdoNap, Model.UtolsoNap) .DatePickerForColumn(Html, 2022 /*Igazolás utolsó napja*/, m => m.IgazolasUtolsoNap, Model.KezdoNap, Model.UtolsoNap) .EditableDropDownColumn(Html, HianyzasResource.IgazolasTipus, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = "ComboBoxHelperApi", action = Model.IsFromSzervezet ? "GetDualisIgazolasTipusList" : "GetIgazolasTipusList" }), m => m.Valid, m => m.IgazolasTipus, "Text", "Value") .TextBoxForColumn(Html,2023 /*Igazolás szöveges tartalma*/, m => m.IgazolasSzovegesTartalma) .AutoBind(true) .FunctionCommand(Html, new List { new FunctionCommand { Name = "SaveIgazolas", NameResourceId = 111 /*Mentés*/, ClientAction = "IgazolasHelper.SaveIgazolas"} }) .Sortable(sortable => sortable.AllowUnsort(false)) )
@Html.KretaGridTemplate("detailGrid-template") @Html.KretaTooltipTemplate("kendoTooltip-tanuloNevTemplate", @"
Osztály: #:target.data('osztaly')#
Anyja neve: #:target.data('anyjaneve')#
Születési idő: #:target.data('szuletesiido')#
")