@model GreenTree.Nachtragsmanagement.Web.Models.Appendix.AppendixDataModel @{ var userContext = GreenTree.Nachtragsmanagement.Core.CommonHelper.UserContext(); } @Html.DevExpress().ListBox(lb => { lb.Name = "devListBoxInvoices"; lb.Width = new Unit(100, UnitType.Percentage); lb.Properties.TextField = "CustomNumber"; lb.Properties.ValueField = "Id"; lb.Properties.ValueType = typeof(int); lb.Properties.EnableClientSideAPI = true; lb.EncodeHtml = false; lb.CallbackRouteValues = new { Controller = "Appendix", Action = "PartialInvoices", appendixId = Model.Id }; lb.SetItemTemplateContent(i => { var id = Convert.ToInt32(DataBinder.Eval(i.DataItem, "Id")); var customNumber = DataBinder.Eval(i.DataItem, "CustomNumber").ToString(); ViewContext.Writer.Write("" + customNumber + ""); ViewContext.Writer.Write( "Bearbeiten" + "Löschen"); }); lb.ControlStyle.Border.BorderStyle = BorderStyle.None; lb.Properties.ClientSideEvents.EndCallback = "function (s, e) { setInvoiceDropDownTest(); }"; }).BindList(Model.Invoices).GetHtml()