_FunctionLayout.cshtml 2.4 KB

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