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

#=target.data('" + tooltipDataAttributeName + @"')#

")