@{ var userContext = GreenTree.Nachtragsmanagement.Core.CommonHelper.UserContext(); }
@Html.DevExpress().GridView(t => { t.Name = "devGridViewAppendixDeviations"; t.Width = Unit.Percentage(100); t.SettingsPager.Mode = GridViewPagerMode.ShowAllRecords; t.Columns.Add(column => { column.FieldName = "CustomNumber"; column.Caption = "#"; column.CellStyle.Wrap = DefaultBoolean.True; }); t.Columns.Add(column => { column.FieldName = "Description"; column.Caption = "Bezeichnung"; column.CellStyle.Wrap = DefaultBoolean.True; }); t.Columns.Add(column => { column.Caption = "Eingang"; column.FieldName = "ReceiptDate"; column.PropertiesEdit.DisplayFormatString = "dd.MM.yyyy"; }); t.Columns.Add(column => { column.Caption = "Bewertung"; column.FieldName = "Value"; column.PropertiesEdit.DisplayFormatString = "c2"; column.Width = new Unit(100, UnitType.Pixel); }); t.Columns.Add("KindDescription", "VA-Art"); t.Columns.Add("StatusDescription", "Status"); t.Columns.Add(column => { column.FieldName = "DisturbanceValuesDescription"; column.Caption = "Kategorien"; column.CellStyle.Wrap = DefaultBoolean.True; column.Width = new Unit(170, UnitType.Pixel); }); t.Columns.Add(column => { column.Caption = "Kommentar"; column.CellStyle.Wrap = DefaultBoolean.True; column.SetDataItemTemplateContent(c => { var id = Convert.ToInt32(DataBinder.Eval(c.DataItem, "Id")); var comment = DataBinder.Eval(c.DataItem, "Comment"); var text = comment == null ? String.Empty : comment.ToString(); if (text.ToString().Length > 40) { ViewContext.Writer.Write(text.Substring(0, 40) + " ..."); ViewContext.Writer.Write("
Anzeigen
"); } else ViewContext.Writer.Write(text); }); }); t.HtmlRowPrepared = (sender, e) => { }; t.Style.Add("box-shadow", "none"); t.Styles.Cell.VerticalAlign = VerticalAlign.Top; t.Styles.Cell.Paddings.PaddingTop = new Unit(14, UnitType.Pixel); t.Styles.Cell.Paddings.PaddingBottom = new Unit(14, UnitType.Pixel); }).Bind(ViewData["AppendixDeviations"]).GetHtml()