@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()