| 1234567891011121314151617181920212223242526272829 |
- @model IEnumerable<GreenTree.Nachtragsmanagement.Core.Domain.Deviation.Disturbance>
- @{
- var userContext = GreenTree.Nachtragsmanagement.Core.CommonHelper.UserContext();
- }
- @Html.DevExpress().ListBox(s =>
- {
- s.Name = "devListBoxDisturbances";
- s.Properties.ValueType = typeof(int);
- s.Properties.ValueField = "Id";
- s.Properties.TextField = "Description";
- if (userContext.CurrentUser.HasFunction("Deviation-Claims-Edit"))
- {
- s.SetItemTemplateContent(c =>
- {
- ViewContext.Writer.Write(DataBinder.Eval(c.DataItem, "Description"));
- ViewContext.Writer.Write(
- "<div class=\"devExListItemControlContainer\">" +
- "<a href=\"#\" onclick='editClaim(\"disturbance\", " + DataBinder.Eval(c.DataItem, "Id") + ")'>Bearbeiten</a> " +
- "<a href=\"#\" onclick='confirmDelete(\"disturbance\", " + DataBinder.Eval(c.DataItem, "Id") + ")'>Löschen</a>" +
- "</div>"
- );
- });
- }
- s.CallbackRouteValues = new { Controller = "Deviation", Action = "PartialClaims", claimType = "disturbance" };
- s.Width = Unit.Percentage(100);
- s.Height = Unit.Pixel(370);
- }).BindList(Model).GetHtml()
|