@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",
@"")