コード例 #1
0
ファイル: WebPartNode.cs プロジェクト: keutmann/SPM
        public override TabPage[] GetTabPages()
        {
            ArrayList alPages = new ArrayList();

            alPages.AddRange(base.GetTabPages());


            if (this.Parent.Tag != null)
            {
                string xml = string.Empty;

                SPLimitedWebPartManager manager = (SPLimitedWebPartManager)this.Parent.Tag;
                using (StringWriter writer = new StringWriter())
                {
                    XmlTextWriter xtw = new XmlTextWriter(writer);
                    //this.ASPWebPart.ExportMode == WebPartExportMode.All;
                    manager.ExportWebPart(this.ASPWebPart, xtw);
                    xml = writer.ToString();
                }
                TabXmlPage xmlPage = TabPages.GetXmlPage("Xml", xml);
                alPages.Add(xmlPage);
            }

            return((TabPage[])alPages.ToArray(typeof(TabPage)));
        }
コード例 #2
0
ファイル: ListNode.cs プロジェクト: keutmann/SPM
        public override TabPage[] GetTabPages()
        {
            ArrayList alPages = new ArrayList();

            alPages.AddRange(base.GetTabPages());
            alPages.Add(TabPages.GetDataGridViewPage(SPMLocalization.GetString("GridView_List"), List.Items.GetDataTable()));

            return((TabPage[])alPages.ToArray(typeof(TabPage)));
        }
コード例 #3
0
        public override TabPage[] GetTabPages()
        {
            ArrayList alPages = new ArrayList();

            alPages.AddRange(base.GetTabPages());
            alPages.Add(TabPages.GetXmlPage("Xml", Workflow.Xml));

            return((TabPage[])alPages.ToArray(typeof(TabPage)));
        }
コード例 #4
0
        public override TabPage[] GetTabPages()
        {
            ArrayList alPages = new ArrayList();

            alPages.AddRange(base.GetTabPages());
            alPages.Add(TabPages.GetXmlPage("CAML", View.HtmlSchemaXml));

            return((TabPage[])alPages.ToArray(typeof(TabPage)));
        }
コード例 #5
0
        public override TabPage[] GetTabPages()
        {
            ArrayList alPages = new ArrayList();

            alPages.AddRange(base.GetTabPages());

            TabXmlPage xmlPage = TabPages.GetXmlPage("Xml", this.RoleDefinition.Xml);

            xmlPage.Text = xmlPage.Text.Replace(" ows_", "\r\n ows_");
            alPages.Add(xmlPage);

            return((TabPage[])alPages.ToArray(typeof(TabPage)));
        }
コード例 #6
0
        public override TabPage[] GetTabPages()
        {
            ArrayList alPages = new ArrayList(base.GetTabPages());

            string xml = this.List.GetPropertiesXmlForUncustomizedViews();

            if (!String.IsNullOrEmpty(xml))
            {
                alPages.Add(TabPages.GetXmlPage("BaseView Xml", xml));
            }

            return((TabPage[])alPages.ToArray(typeof(TabPage)));
        }
コード例 #7
0
        public virtual TabPage[] GetTabPages()
        {
            ArrayList alPages = new ArrayList();

            alPages.Add(TabPages.GetPropertyPage(TabPages.PROPERTIES, this.Tag));

            if (this.BrowserUrl.Length > 0)
            {
                alPages.Add(TabPages.GetBrowserPage("Browser", this.BrowserUrl));
            }


            if (this.Tag != null)
            {
                Type         type     = Tag.GetType();
                PropertyInfo propInfo = type.GetProperty("SchemaXml", typeof(string));
                if (propInfo != null)
                {
                    alPages.Add(TabPages.GetXmlPage("Schema Xml", propInfo.GetValue(Tag, null) as string));
                }
            }

            return((TabPage[])alPages.ToArray(typeof(TabPage)));
        }