51 lines
No EOL
2.9 KiB
Text
51 lines
No EOL
2.9 KiB
Text
@using Kendo.Mvc.UI
|
|
@using Kreta.Web.Areas.Nyomtatvanyok.Models
|
|
@using Kreta.Web.Helpers;
|
|
@using Kreta.Web.Helpers.Grid;
|
|
@using Kreta.Enums.ManualEnums
|
|
@model int
|
|
|
|
<div id="partialDetailGrid_@Model.ToString()">
|
|
@(
|
|
Html.KretaGrid<IktatottDokumentumokGridModel>
|
|
(
|
|
name: "IktatottDokumentumokDetailGrid" + Model.ToString(),
|
|
getUrl: new GridApiUrl(controller: "IktatottDokumentumokApi",
|
|
action: "GetIktatottDokumentumokDetailGrid", parameters: new Dictionary<string, string>
|
|
{
|
|
{ "foszamosDokumentumId", Model.ToString() }
|
|
}),
|
|
dataParameterFunction: "searchForm",
|
|
sort: sort => sort.Add(model => model.IktatasDatuma).Descending(),
|
|
allowPaging: true, showSorszam: false,
|
|
dataBoundAdditionalFunction: "DokumentumokHelper.setAthuzas(\"" + "IktatottDokumentumokDetailGrid" + Model.ToString()+ "\", true);"
|
|
)
|
|
.Columns(columns =>
|
|
{
|
|
columns.Bound(c => c.Kategoria_DNAME);
|
|
columns.Bound(c => c.DokumentumTipus_DNAME);
|
|
columns.Bound(c => c.TanevNev);
|
|
})
|
|
.LinkButtonColumn("", c => c.DokumentumNeve, "DokumentumokHelper.Letoltes", GridButtonsEnum.Letoltes)
|
|
.Columns(columns =>
|
|
{
|
|
columns.Bound(c => c.FeladatellatasihelyNeve);
|
|
columns.Bound(c => c.Iktatoszam);
|
|
columns.Bound(c => c.IktatasDatuma).Format(Kreta.BusinessLogic.Classes.SDAFormat.Format[Kreta.BusinessLogic.Classes.SDAFormat.FormatType.ShortDate]);
|
|
columns.Bound(c => c.IktatoSzemelye);
|
|
columns.Bound(c => c.Statusz_DNAME);
|
|
columns.Bound(c => c.ElektronikusPeldanyId).Hidden();
|
|
columns.Bound(c => c.ID).Hidden();
|
|
})
|
|
.RowFunction(Html, new List<RowFunction>
|
|
{
|
|
new RowFunction { Name = Kreta.Resources.CommonResource.Adatok, ClientAction= "DokumentumokHelper.openKulcsszoInfoWindow", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok },
|
|
new RowFunction { Name = Kreta.Resources.CommonResource.Letoltes, ClientAction= "DokumentumokHelper.Letoltes", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Letoltes },
|
|
new RowFunction { Name = Kreta.Resources.CommonResource.Ujra, ClientAction= "DokumentumokHelper.JobUjrainditas", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Ujra, IsConditional=true, IsVisibleRowFunctionJsFunctionName="DokumentumokHelper.UjraRowFunctionMegjelenitese", SendSender = true },
|
|
})
|
|
.Sortable(sortable => sortable
|
|
.AllowUnsort(true)
|
|
.SortMode(GridSortMode.MultipleColumn))
|
|
.AutoBind(true)
|
|
)
|
|
</div> |