@using GreenTree.Nachtragsmanagement.Web.Extensions @model GreenTree.Nachtragsmanagement.Web.Models.Misc.HelpPageDataModel
@Html.DevExpress().LoadingPanel(t => { t.Name = "devLoadingPanelSave"; t.Text = "Wird gespeichert ..."; t.Styles.LoadingDiv.Opacity = 0; t.Modal = true; }).GetHtml() @using (Html.BeginForm()) { @Html.Partial("~/Views/Misc/_HelpPageHtmlEditPartial.cshtml", Model) } @using (Html.BeginForm("EditHelpPage", "Misc", FormMethod.Post, new { id = "helpPageEditForm" })) { @Html.HiddenFor(m => m.Content) @Html.HiddenFor(m => m.ParentId) @Html.DevExpress().PopupControl(s => { s.Name = "devPopupControlEditHelpPage"; if (Model.Id == -1) s.HeaderText = "Neue Hilfe-Seite erstellen"; else s.HeaderText = "\"" + Model.Title + "\" bearbeiten"; s.Modal = true; s.Width = new Unit(350, UnitType.Pixel); s.CloseAction = CloseAction.CloseButton; s.PopupHorizontalAlign = PopupHorizontalAlign.WindowCenter; s.PopupVerticalAlign = PopupVerticalAlign.TopSides; s.PopupVerticalOffset = 80; s.AllowDragging = false; s.AllowResize = false; s.ShowFooter = false; s.ShowOnPageLoad = false; s.SetContent(() => { ViewContext.Writer.Write("
"); ViewContext.Writer.Write(""); ViewContext.Writer.Write(Html.CustomLabelFor(m => m.Title, "Titel:")); ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.Title).ToHtmlString()); Html.DevExpress().TextBoxFor(m => m.Title, t => { t.Width = new Unit(100, UnitType.Percentage); }).Render(); ViewContext.Writer.Write(Html.CustomLabelFor(m => m.ParentId, "Übergeordnete Seite:")); ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.ParentId).ToHtmlString()); Html.DevExpress().DropDownEdit(t => { t.Name = "ParentText"; t.Width = new Unit(100, UnitType.Percentage); t.Text = Model.ParentText; t.SetDropDownWindowTemplateContent(l => { ViewContext.Writer.Write("
"); { Html.RenderPartial("~/Views/Misc/_HelpPageTreePartial.cshtml", ViewData["AllHelpPages"]); } ViewContext.Writer.Write("
"); }); }).Render(); ViewContext.Writer.Write(Html.CustomLabelFor(m => m.DisplayIndex, "Reihenfolge:")); ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.DisplayIndex).ToHtmlString()); Html.DevExpress().SpinEditFor(m => m.DisplayIndex, t => { t.Width = new Unit(100, UnitType.Percentage); t.Number = 0; t.Properties.NumberType = SpinEditNumberType.Integer; }).Render(); ViewContext.Writer.Write("
"); Html.RenderPartial( "~/Views/Shared/_PopupButtonPanel.cshtml", new GreenTree.Nachtragsmanagement.Web.Models.Global.PopupModel { PopupName = "devPopupControlEditHelpPage", AcceptFunction = "function (s, e) { saveHelpPage(); }" } ); }); s.Styles.Content.Paddings.Padding = new Unit(0); s.Styles.ModalBackground.Opacity = 0; }).GetHtml() }