void _pageManagerView_OnLoadData(object sender, PageViewArg e)
        {
            var views = new PageViewServices().GetPageApplicationViewsByPageID(this.SecurityContext.CurrentPage.ID);
            var list  = new List <ApplicationView>();

            foreach (var view in views)
            {
                if (view.ApplicationView != null)
                {
                    switch (view.ViewLayout)
                    {
                    case ApplicationViewLayout.MAIN:
                        _pageManagerView.MainContentViews.Add(view);
                        break;

                    case ApplicationViewLayout.TOOLBAR:
                        _pageManagerView.ToolBarView = view;
                        break;

                    case ApplicationViewLayout.SIDEBAR:
                        _pageManagerView.SideBarViews.Add(view);
                        break;
                    }
                }
            }
            //_pageManagerView.MainContentViews =
        }
コード例 #2
0
        void _linksView_OnLoadLinks(object sender, EventArgs e)
        {
            var appview = new PageViewServices().GetPageApplicationViewsByPageIDApplicationViewID(SecurityContextManager.Current.CurrentPage.ID, 9);
            var links   = Insight.Core.Utils.JSONSerializationHelper.Deserialize <List <HistoryLink> >(appview.ViewProperties);
            var sb      = new StringBuilder();

            foreach (var link in links)
            {
                string s = "";
                if (SessionManager.Current[ResourceStrings.Session_CurrentItem] != null)
                {
                    s = link.URL.Replace("[url]", ((IItem)SessionManager.Current[ResourceStrings.Session_CurrentItem]).URL);
                }
                sb.Append("<div><a href='");
                sb.Append(SecurityContextManager.Current.BaseURL);
                //sb.Append("/");
                //sb.Append(link.URL);
                sb.Append(s);
                sb.Append("' title='");
                sb.Append(link.URL);
                sb.Append("'>");
                sb.Append("<img src='");
                sb.Append(link.IconPath);
                sb.Append("' border='0' /> ");
                sb.Append(link.Text);
                sb.Append("</a></div>");
            }
            _linksView.QuickLinks = sb.ToString();
        }
コード例 #3
0
        void _view_OnLoadData(object sender, EventArgs e)
        {
            var views = new PageViewServices().GetPageApplicationViewsByPageID(SecurityContextManager.Current.CurrentPage.ID);
            var list  = new List <ApplicationView>();

            foreach (var view in views)
            {
                if (view.ApplicationView != null)
                {
                    switch (view.ViewLayout)
                    {
                    case ApplicationViewLayout.MAIN:
                        _view.MainContentViews.Add(view);
                        break;
                    }
                }
            }
        }