init
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
@using Kreta.Web.Helpers.Grid;
|
||||
@using Kreta.Web.Areas.Intezmeny.Models;
|
||||
@using Kreta.BusinessLogic.Security;
|
||||
@using Kreta.Web.Security
|
||||
@model int?
|
||||
|
||||
@{
|
||||
var grid = Html.KretaGrid<IntezmenyFeladatEllatasiHelyGridModel>(
|
||||
name: "IntezmenyFeladatEllatasiHelyDetailGrid_" + Model.ToString(),
|
||||
getUrl: new GridApiUrl("IntezmenyApi", "GetIntezmenyFeladatEllatasiHelyGrid", new Dictionary<string, string> { { "Id", Model.ToString() } }),
|
||||
useToolBar: false
|
||||
);
|
||||
|
||||
if (ClaimManager.HasPackage(KretaClaimPackages.Ellenorzo.ClaimValue))
|
||||
{
|
||||
grid.Columns(columns =>
|
||||
{
|
||||
columns.Bound(c => c.OktatasiNevelesiFeladatTipus_DNAME);
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
var rowFunctionList = new List<RowFunction>();
|
||||
if (ClaimManager.HasPackage(KretaClaimPackages.Adminisztrator.ClaimValue) && !ClaimData.IsSelectedTanevIsElozo)
|
||||
{
|
||||
rowFunctionList.Add(new RowFunction { NameResourceId = 116 /*Módosítás*/, ClientAction = "IntezmenyHelper.onModFeladat", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Modositas, SendSender = true });
|
||||
}
|
||||
rowFunctionList.Add(new RowFunction {NameResourceId = 118 /*Adatok*/, ClientAction = "IntezmenyHelper.openFeladatAdatok", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Adatok});
|
||||
if (ClaimManager.HasPackage(KretaClaimPackages.Adminisztrator.ClaimValue) && !ClaimData.IsSelectedTanevIsElozo)
|
||||
{
|
||||
rowFunctionList.Add(new RowFunction { NameResourceId = 117 /*Törlés*/, ClientAction = "IntezmenyHelper.onDeleteFeladat", IconEnum = Kreta.Enums.ManualEnums.GridRowFunctionIconEnum.Torles, SendSender = true });
|
||||
}
|
||||
|
||||
grid.LinkButtonColumn(string.Empty, c => c.OktatasiNevelesiFeladatTipus_DNAME, "IntezmenyHelper.openFeladatAdatok", Kreta.Enums.ManualEnums.GridButtonsEnum.Kivalasztas)
|
||||
.RowFunction(Html, rowFunctionList);
|
||||
}
|
||||
}
|
||||
|
||||
<div id="partialDetailGrid_@Model.ToString()">
|
||||
@(grid)
|
||||
</div>
|
||||
Reference in New Issue
Block a user