_PopupDialog.cshtml 956 B

12345678910111213141516171819202122232425262728293031
  1. @model GreenTree.Nachtragsmanagement.Web.Models.Global.YesNoDialogModel
  2. @Html.DevExpress().PopupControl(s =>
  3. {
  4. s.Name = Model.PopupName;
  5. s.HeaderText = Model.HeaderText;
  6. s.Modal = false;
  7. s.Width = new Unit(350, UnitType.Pixel);
  8. s.CloseAction = CloseAction.CloseButton;
  9. s.PopupHorizontalAlign = PopupHorizontalAlign.WindowCenter;
  10. s.PopupVerticalAlign = PopupVerticalAlign.WindowCenter;
  11. s.AllowDragging = false;
  12. s.AllowResize = false;
  13. s.ShowFooter = false;
  14. s.SetContent(() =>
  15. {
  16. ViewContext.Writer.Write(Model.Content);
  17. if (String.IsNullOrEmpty(Model.NoFunction))
  18. Model.NoFunction = "function (s, e) { " + Model.PopupName + ".Hide(); }";
  19. if (String.IsNullOrEmpty(Model.YesFunction))
  20. Model.YesFunction = "function (s, e) { " + Model.PopupName + ".Hide(); }";
  21. Html.RenderPartial(
  22. "~/Views/Shared/_PopupButtonPanelYesNo.cshtml",
  23. Model
  24. );
  25. });
  26. s.Styles.Content.Paddings.Padding = new Unit(0, UnitType.Pixel);
  27. }).GetHtml()