@using Kreta.Web.Helpers.Grid;
@using Kreta.Web.Areas.Alkalmazott.Models
@using Kreta.Resources
@using Kreta.BusinessLogic.Classes
@model AlkalmazottModel
@(
Html.KretaGrid
(
name: "TovabbkepzesGrid",
getUrl: new GridApiUrl(Constants.ApiControllers.AlkalmazottApi, "GetTovabbkepzesGrid", new Dictionary { { "Id", Model.AlkalmazottId.ToString() } })
)
.Columns(columns =>
{
columns.Bound(c => c.TovabbkepzesMegnevezese);
columns.Bound(c => c.EngedelySzama);
columns.Bound(c => c.Helyszin);
columns.Bound(c => c.Datum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(c => c.Oraszam);
columns.Bound(c => c.TanusitvanySorszama);
})
.RowFunction(Html, new List
{
new RowFunction { Name = CommonResource.Modositas, ClientAction = "TovabbkepzesHelper.modifyTovabbkepzes", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas },
new RowFunction { Name= CommonResource.Torles, ClientAction = "TovabbkepzesHelper.deleteTovabbkepzesConfirmWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles }
})
.FunctionCommand(Html, new List
{
new FunctionCommand { Name = CommonResource.Uj.ToUpper(), ClientAction = string.Format("function(){{ TovabbkepzesHelper.newTovabbkepzes({0}); }}", Model.AlkalmazottId) },
new FunctionCommand { Name = ImportExportCommonResource.Export, ClientAction = "function() {TovabbkepzesHelper.getExportTovabbkepzes(" + Model.AlkalmazottId + "); }" }
})
.Sortable(sortable => sortable
.AllowUnsort(true)
.SortMode(GridSortMode.MultipleColumn))
)