@using Kreta.BusinessLogic.Classes
@using Kreta.Web.Helpers
@using Kreta.Web.Helpers.Grid
@using Kreta.Web.Areas.TanuloErtekeles.Models
@model int?
@(
Html.KretaGrid(
"InformaciokFeljegyzesekGrid",
new GridApiUrl("FeljegyzesekApi", "GetInformaciokFeljegyzesekGrid"),
sort: sort => sort.Add(m => m.Datum).Descending(),
allowPaging: false,
pageSizes: null,
allowScrolling: true,
dataBoundAdditionalFunction: "InformaciokFeljegyzesekHelper.HighlightRowIf();"
)
.Columns(columns =>
{
columns.Bound(m => m.ID).Hidden();
columns.Bound(m => m.Datum).Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]);
columns.Bound(m => m.Tipus_DNAME).SetDisplayPropertyWithToolip("Tipus_DNAME");
columns.Bound(m => m.TanarElotagNelkul).SetDisplayPropertyWithToolip("Tanar");
columns.Bound(m => m.Cim).SetDisplayPropertyWithToolip("Cim");
columns.Bound(m => m.Tartalom).SetDisplayPropertyWithToolip("Tartalom");
})
.RowFunction(Html, new List { new RowFunction { Name = CommonResource.Vagolap, ClientAction = "InformaciokFeljegyzesekHelper.CopyToClipboard", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Vagolap }, new RowFunction {NameResourceId = 118 /*Adatok*/, ClientAction = "InformaciokFeljegyzesekHelper.openFeljegyzesAdatok", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok} })
.Sortable(sortable => sortable
.AllowUnsort(true)
.SortMode(GridSortMode.MultipleColumn))
)