@using Kreta.Web.Security; @using Kreta.Framework.Util; @using Kreta.Web.Areas.TanuloErtekeles.Models.TanuloErtekeles @using Kreta.Web.Helpers @using Kreta.Web.Helpers.Grid; @using CoreConstants = Kreta.Core.Constants; @model List @section AddCss { @Styles.Render(Constants.General.TanuloErtekelesCSS) } @foreach (var model in Model) {

@(model.OktatasiNevelesiFeladatId.GetItemNameFromCache(ClaimData.SelectedTanevID.Value))

var gridName = model.NamePrefix + "TanuloErtekelesByTanuloGrid"; @*Ideiglenes megoldás a tanulo felület miatt ott már van tanuloID *@ if (model.NamePrefix != "ModTanuloView") { @Html.HiddenFor(x => model.TanuloId) } var gridApiUrl = model.IsTanuloView ? new GridApiUrl("TanuloErtekelesByTanuloApi", "GetTanuloErtekelesByTanuloGridTanuloView") : new GridApiUrl("TanuloErtekelesByTanuloApi", "GetTanuloErtekelesByTanuloGrid"); var clientTemplateUrl = Url.Action("TanuloErtekelesByTanuloGridDetail", "TanuloErtekelesByTanulo", new { area = "TanuloErtekeles", model.OktatasiNevelesiFeladatId, model.NamePrefix }); var grid = Html.KretaGrid ( gridName, gridApiUrl, dataBoundAdditionalFunction: "TanuloErtekelesByTanuloHelper.dataBoundAdditionalFunction(e);", clientTemplate: "detailGrid-template", clientTemplateUrl: clientTemplateUrl, clientTemplateWholeDataRow: true, allowFilterable: false, allowSorting: false, allowPaging: false, pageSizes: null, useToolBar: model.GridUseToolBar ) .TableHtmlAttributes(new { @class = "TanuloErtekelesGrid" }) .Columns(columns => { columns.Bound(m => m.TantargyNev).ClientFooterTemplate("
"); columns.Bound(m => m.Szeptember).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.Oktober).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.November).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.December).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.JanuarI).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.I).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap kozepre" }).ClientFooterTemplate("
"); columns.Bound(m => m.JanuarII).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.Februar).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.Marcius).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.Aprilis).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.Majus).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.Junius).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap" }).ClientFooterTemplate("
"); columns.Bound(m => m.II).Encoded(false).HeaderHtmlAttributes(new { @class = "honap" }).HtmlAttributes(new { @class = "honap kozepre" }).ClientFooterTemplate("
"); columns.Bound(m => m.Atlag).Encoded(false).HeaderHtmlAttributes(new { @class = "atlag" }).HtmlAttributes(new { @class = "atlag kozepre" }).Hidden(!model.IsJegyekAtlagaMegjelenik).Format("{0:0.00}"); columns.Bound(m => m.OsztalyAtlag).Encoded(false).HeaderHtmlAttributes(new { @class = "atlag" }).HtmlAttributes(new { @class = "atlag kozepre" }).Hidden(!model.IsOsztalyAtlagMegjelenik).Format("{0:0.00}"); }) .AutoBind(false);
@(grid)
} @Html.KretaGridTemplate("detailGrid-template") @Html.KretaTooltipTemplate("kendoTooltip-tanuloErtekelesTemplate", @"
#=target.data('tanuloertekeles')#

#:target.data('datum')#

#:target.data('tipusmod')#

#:target.data('ertekelestema')#

#:target.data('suly')#

#:target.data('ertekelonyomtatasinev')#

") @Html.Partial("~/Areas/TanuloErtekeles/Views/Shared/_TanuloErtekelesCommon.cshtml")