Advertisement
Guest User

Untitled

a guest
Dec 21st, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. @using System.Web.UI.WebControls;
  2.  
  3. @{
  4. var grid = Html.DevExpress().GridView(settings => {
  5. settings.Name = "DocumentType";
  6. settings.CallbackRouteValues = new { Controller = "Settings", Action = "PersonDocumentTypeGrid" };
  7. settings.Width = Unit.Percentage(50);
  8. settings.KeyFieldName = "DocumentTypeDisplayName";
  9.  
  10. settings.SettingsBehavior.AllowSelectByRowClick = false;
  11. settings.SettingsSearchPanel.Visible = true;
  12.  
  13. settings.Columns.Add(column =>
  14. {
  15. column.FieldName = "DocumentTypeDisplayName";
  16. column.Caption = String.Format("Document Type");
  17. column.CellStyle.HorizontalAlign = HorizontalAlign.Left;
  18. column.Width = 200;
  19. });
  20.  
  21. settings.Columns.Add(column =>
  22. {
  23. column.FieldName = "DocumentTypeName";
  24. column.Caption = "Actions";
  25. column.SetDataItemTemplateContent(c =>
  26. {
  27. ViewContext.Writer.Write("<button class='btn btn-default editDocumentType' style='width: 29px; height: 27px; padding: 0px;'>" +
  28. "<i style='color:black; cursor: pointer;' class='glyphicon glyphicon-align-justify'></i>" +
  29. "<span hidden>" +
  30. DataBinder.Eval(c.DataItem, "DocumentTypeName") +
  31. "</span>" +
  32. "</button>");
  33. });
  34. column.Width = 100;
  35. });
  36.  
  37. settings.SettingsPager.PageSize = 10;
  38.  
  39. });
  40.  
  41. }
  42.  
  43. @grid.Bind(Model).GetHtml()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement