@using Kreta.Resources @using Kreta.Web.Helpers.Grid; @using Kreta.Web.Areas.Tanar.Models; @model HelyettesitesGridModel @{ var gridName = "HelyettesitesekAjanlasaGrid_" + Model.ID; }
@( Html.KretaGrid( gridName, new GridApiUrl("HelyettesitesekKereseseApi", "GetHelyettesitesekAjanlasa", new Dictionary()), allowFilterable: false, allowSorting: false, allowPaging: false, pageSizes: null, readDataFunction: "function(){ return { data: '" + Model.ToJson(true) + "' }; }" ) .Columns(columns => { columns.Bound(c => c.TanarNev).SetClientTemplateWithToolip("#:TanarNev# (#:TanarOktatasiAzonosito#)", "(TanarNev == null) && (TanarOktatasiAzonosito == null)"); }) .ComboBoxForColumn(Html, TanarResource.HelyettesitesTipusa, Model.HelyettesitesTipusList, m => m.HelyettesitesTipusId, classList: new List { "gridInputMaxWidth" }, width: 350) .Columns(columns => { columns.Bound(c => c.OsztalycsoportNev).Width("20%").SetDisplayPropertyWithToolip("OsztalycsoportNev"); columns.Bound(c => c.TantargyNev).Width("20%").SetDisplayPropertyWithToolip("TantargyNev"); }) .RowFunction(Html, new List { new RowFunction { ClientAction = "function(e) { HelyettesitesKereseseHelper.saveHelyettesites(e, '" + gridName + "') }", Name = TanarResource.HelyettesitesBeallitasa, IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Aktival } }) )