@{ ViewBag.Title = "Nachtragsmanagement"; Layout = "~/Views/Shared/_Layout.cshtml"; } @model GreenTree.Nachtragsmanagement.Web.Models.Home.HomeModel @foreach (var g in Model.AvailableFunctions) { foreach (var i in g.Value) { Html.DevExpress().PopupControl(s => { s.Name = i.Name + "-Popup"; s.HeaderText = i.Description; s.SetHeaderTemplateContent( "
" + "" + "" + i.Description + "" + "" + "" + "" + "" + "
"); s.ContentUrl = Url.RouteUrl(i.RouteName); s.Modal = false; s.ShowMaximizeButton = (i.AllowMaximize.HasValue && i.AllowMaximize.Value) ? true : false; s.Width = new Unit(i.BaseWidth.Value, UnitType.Pixel); s.Height = new Unit(i.BaseHeight.Value, UnitType.Pixel); s.MinWidth = new Unit(i.MinWidth.Value, UnitType.Pixel); s.MinHeight = new Unit(i.MinHeight.Value, UnitType.Pixel); s.CloseAction = CloseAction.None; s.AllowDragging = false; s.Styles.Header.CssClass += "devExAllowDrag"; }).GetHtml(); } }
@Html.DevExpress().NavBar(s => { s.Name = "devNavBarFunctions"; s.Width = new Unit(100, UnitType.Percentage); s.ClientSideEvents.ItemClick = "function (s, e) { showFunction(e); }"; s.Styles.Item.Cursor = "pointer"; s.ControlStyle.Border.BorderStyle = BorderStyle.None; s.Styles.GroupHeader.Border.BorderStyle = BorderStyle.None; s.Styles.GroupHeader.CssClass += "devExBorderBottom devExBorderBottomGray devExBorderBottomSmall"; s.Styles.GroupContent.Border.BorderStyle = BorderStyle.None; s.Styles.GroupContent.CssClass += "devExBorderBottom devExBorderBottomGray devExBorderBottomSmall"; s.Styles.GroupContent.ForeColor = System.Drawing.Color.FromArgb(250, 250, 250); s.Styles.Item.Border.BorderStyle = BorderStyle.None; s.Styles.Item.CssClass += "devExBorderBottom"; foreach (var g in Model.AvailableFunctions) { s.Groups.Add(n1 => { n1.Name = g.Key.Name; n1.Text = g.Key.Description; n1.ItemImagePosition = ImagePosition.Top; foreach (var i in g.Value) { n1.Items.Add(n2 => { n2.Name = i.Name; n2.Text = i.Description; n2.Image.Url = i.ImageUrl; n2.Image.UrlHottracked = GreenTree.Nachtragsmanagement.Core.StaticHelper.AddSuffix(i.ImageUrl, "-contrast", true); }); } }); } }).GetHtml()