@using Kendo.Mvc.UI @using Kreta.Web.Areas.Adatszolgaltatasok.Models @using Kreta.Web.Helpers @using Kreta.Web.Classes @using Kreta.Web.Helpers.Grid @using Kreta.Resources; @model PedagogusIKTAdatszolgaltatasModel @{ Layout = "~/Views/Shared/_MasterLayout.cshtml"; } @{ var gridName = "PedagogusIKTAdatszolgaltatasGrid"; var formName = "PedagogusIKTAdatszolgaltatasForm"; } @using (Html.KretaForm(formName)) {
@Html.KretaSaveButton("SavePedagogusIKTAdatszolgaltatasUpper", "PedagogusIKTAdatszolgaltatasHelper.savePedagogusIKTAdatszolgaltatas") @Html.KretaButton("CancelPedagogusIKTAdatszolgaltatasUpper", CommonResource.Megse, clickEventName: "PedagogusIKTAdatszolgaltatasHelper.cancelPedagogusIKTAdatszolgaltatas")
@Html.KretaLabelFor(m => m.ENaploHasznalat, 12, 0, true)
@Html.KretaRadioButtonListFor(m => m.ENaploHasznalat, Model.ENaploHasznalatList, true)
@Html.KretaLabelFor(m => m.WifiEleres)
@Html.KretaRadioButtonListFor(m => m.WifiEleres, Model.WifiEleresList, true)

@AdatszolgaltatasokResource.KerjukVegyeFelTermeitEsEszkozeit
@Html.KretaLabelFor(m => m.TermekSzamaGeneralt)
@Html.KretaLabelFor(m => m.WifiLefedettTermekSzamaGeneralt)
@Html.KretaNumericFor(m => m.TermekSzama).Min(0).Max(500).HtmlAttributes(new { maxlength = 3 }).RenderWithName()
@Html.KretaNumericFor(m => m.WifiLefedettTermekSzama).Min(0).Max(500).HtmlAttributes(new { maxlength = 3 }).RenderWithName()
@Html.KretaLabelFor(m => m.ProjektorokSzamaGeneralt)
@Html.KretaLabelFor(m => m.MukodoProjektorokSzamaGeneralt)
@Html.KretaNumericFor(m => m.ProjektorokSzama).Min(0).Max(99).HtmlAttributes(new { maxlength = 2 }).RenderWithName()
@Html.KretaNumericFor(m => m.MukodoProjektorokSzama).Min(0).Max(99).HtmlAttributes(new { maxlength = 2 }).RenderWithName()
@(Html.Kendo().PanelBar() .Name("PanelBar") .ExpandMode(PanelBarExpandMode.Multiple) .Items(panelbar => { panelbar.Add().Text(AdatszolgaltatasokResource.PedagogusIKTKompetenciaSzintekIdeKattintvaMegtekinthetiAReszletesLeirasokat) .Expanded(false) .Content( @
@AdatszolgaltatasokResource.Nincs
@AdatszolgaltatasokResource.APedagogusNemRendelkezikIKTKompetenciaval
@AdatszolgaltatasokResource.IKER1
@AdatszolgaltatasokResource.EuropassOneletrajzbanAzASzint
@AdatszolgaltatasokResource.IKER2
@AdatszolgaltatasokResource.EuropassOneletrajzbanAzASzint0
@AdatszolgaltatasokResource.IKER3
@AdatszolgaltatasokResource.EuropassOneletrajzbanAzBSzint
@AdatszolgaltatasokResource.IKER4
@AdatszolgaltatasokResource.EuropassOneletrajzbanAzBSzint0
@AdatszolgaltatasokResource.Na
@AdatszolgaltatasokResource.NincsAdat
); }) )
@Html.KretaValidationSummary() } @Html.KretaTooltipTemplate("kendoTooltip-tanarNevTemplate", @"
Anyja neve: #:target.data('anyjaneve')#
Születési idő: #:target.data('szuletesiido')#
")
@{ var grid = Html.KretaGrid( gridName, new GridApiUrl("PedagogusIKTAdatszolgaltatasApi", "GetPedagogusIKTAdatszolgaltatasGrid", new Dictionary()), dataBoundAdditionalFunction: "PedagogusIKTAdatszolgaltatasHelper.dataBoundAdditionalFunction();", allowSorting: false, allowPaging: false, allowScrolling: true, pageSizes: null, mustShowPagerCount: false, //TODO: Itt azért tüntettjük el a sorszámot, mert hozzáadunk egy plusz sort amivel az összes elemet lehet módosítani, amit szintén sorszámoz a grid és ez a user-eket zavarja! // Vissza kell tenni a sorszámokat, ha sikerül máshogy megoldani az összes elem módosítását a gridben! showSorszam: false, sort: sort => sort.Add(s => s.TanarNev).Ascending() ) .Columns(columns => { columns.Bound(c => c.ID).Hidden(true); columns.Bound(c => c.TanarNev) .ClientTemplate(@" #: TanarNev #"); }) .ComboBoxForColumn(Html, AdatszolgaltatasokResource.IKTKompetenciaSzint, Model.IKTKompetenciaSzintList, m => m.IKTKompetenciaSzint, classList: new List { "gridInputMaxWidth" }) .ComboBoxForColumn(Html, AdatszolgaltatasokResource.IKTEszkozhasznalatModja, Model.IKTEszkozhasznalatModjaList, m => m.IKTEszkozhasznalatModja, classList: new List { "gridInputMaxWidth" }) .ComboBoxForColumn(Html, AdatszolgaltatasokResource.ElsodlegesIKTEszkoz, Model.ElsodlegesIKTEszkozList, m => m.ElsodlegesIKTEszkoz, classList: new List { "gridInputMaxWidth" }); }
@(grid)
@Html.KretaSaveButton("SavePedagogusIKTAdatszolgaltatasLower", "PedagogusIKTAdatszolgaltatasHelper.savePedagogusIKTAdatszolgaltatas") @Html.KretaButton("CancelPedagogusIKTAdatszolgaltatasLower", CommonResource.Megse, clickEventName: "PedagogusIKTAdatszolgaltatasHelper.cancelPedagogusIKTAdatszolgaltatas")