_FunctionLayout.cshtml 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8" />
  5. <title>@ViewBag.Title</title>
  6. @Html.DevExpress().GetStyleSheets(
  7. new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
  8. new StyleSheet { ExtensionSuite = ExtensionSuite.Editors },
  9. new StyleSheet { ExtensionSuite = ExtensionSuite.Report },
  10. new StyleSheet { ExtensionSuite = ExtensionSuite.GridView },
  11. new StyleSheet { ExtensionSuite = ExtensionSuite.TreeList }
  12. )
  13. @Html.DevExpress().GetScripts(
  14. new Script { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
  15. new Script { ExtensionSuite = ExtensionSuite.Editors },
  16. new Script { ExtensionSuite = ExtensionSuite.Report },
  17. new Script { ExtensionSuite = ExtensionSuite.GridView },
  18. new Script { ExtensionSuite = ExtensionSuite.TreeList }
  19. )
  20. <link rel="stylesheet" type="text/css" href="~/Content/global.css" />
  21. <link rel="stylesheet" type="text/css" href="~/Content/devex.css" />
  22. <link rel="stylesheet" type="text/css" href="~/Content/function.css" />
  23. <script>
  24. var editCommentCallback = null;
  25. function showComment(entityType, id, element) {
  26. if (!entityType || !id || !element) return;
  27. $.ajax({
  28. url: '@Url.Action("GetEntityComment", "Global")',
  29. data: { entityType: entityType, id: id },
  30. success: function (response) {
  31. $("#commentContent").text(response);
  32. var commentPopup = MVCxClientPopupControl.Cast(devPopupControlCommentBox);
  33. commentPopup.ShowAtElement(element);
  34. }
  35. });
  36. }
  37. function editComment(entityType, id, callback) {
  38. if (!entityType || !id) return;
  39. editCommentCallback = callback;
  40. $.ajax({
  41. url: '@Url.Action("EditEntityComment", "Global")',
  42. data: { entityType: entityType, id: id },
  43. success: function (response) {
  44. $(".editCommentContainer").remove();
  45. $("body").append(response);
  46. }
  47. });
  48. }
  49. </script>
  50. </head>
  51. <body>
  52. @Html.DevExpress().PopupControl(p =>
  53. {
  54. p.Name = "devPopupControlCommentBox";
  55. p.ShowHeader = false;
  56. p.ShowFooter = false;
  57. p.Width = new Unit(300, UnitType.Pixel);
  58. p.SetContent("<div id=\"commentContent\"></div>");
  59. p.CloseAction = CloseAction.OuterMouseClick;
  60. p.PopupHorizontalAlign = PopupHorizontalAlign.OutsideLeft;
  61. }).GetHtml()
  62. <div class="globalContent">
  63. @RenderBody()
  64. </div>
  65. </body>
  66. </html>