@using Kreta.Enums
@using Kreta.Web.Helpers
@using Kreta.Web.Helpers.Grid
@using Kreta.Web.Areas.TanuloErtekeles.Models.TanuloErtekeles
@model OsztalyzatokFeleviEvvegiErtesitoModel
@section AddCss {
@Styles.Render(Constants.General.TanuloErtekelesCSS)
}
@{
var gridName = "OsztalyzatokEvvegiErtesitoGrid";
var formName = "OsztalyzatokEvvegiErtesitoForm";
var tooltipClassName = "tanuloErtekelesDetailKendoTooltip";
var tooltipDataAttributeName = "ertekelestext";
var tooltipTemplateId = "kendoTooltip-ertekelesDetailKendoTooltipTemplate";
}
@using (Html.KretaForm(formName))
{
if (Model.OsztalyList.Count > 1)
{
@Html.KretaComboBoxFor(x => x.OsztalyId, Model.OsztalyList).Events(e => e.Change("OsztalyzatokEvvegiErtesitoHelper.osztalyOnChange"))
}
else
{
@Html.HiddenFor(m => m.OsztalyId)
}
}
@(
Html.KretaGrid
(
gridName,
new GridApiUrl("OsztalyzatokApi", "GetOsztalyzatokEvvegiErtesitoGrid"),
dataParameterFunction: formName,
dataBoundAdditionalFunction: "OsztalyzatokEvvegiErtesitoHelper.dataBoundAdditionalFunction();",
allowFilterable: false,
allowSorting: false,
allowPaging: false,
pageSizes: null
)
.TableHtmlAttributes(new { @class = "TanuloErtekelesWithSortoresGrid" })
.Columns(columns =>
{
columns.Bound(m => m.TantargyNev).SetDisplayPropertyWithToolip("TantargyNev");
columns.Bound(m => m.TanuloErtekelesText).SetHtmlDisplayPropertyWithToolip("TanuloErtekelesText", tooltipClassName, tooltipDataAttributeName, "MagatartasSzorgalomSortores");
})
.NoRecords(TanuloErtekelesResource.NincsMegEvvegiErtekelesRogzitveATanulohoz)
.AutoBind(true)
)
@Html.KretaTooltipTemplate(tooltipTemplateId,
@"")