Freigeben über


LevelHierarchyWebPart-Klasse

Stellt die Basisklasse für Webparts, die hierarchische Daten unter Verwendung von Extensible Stylesheet Language (XSL)-Stylesheets zu rendern.

Vererbungshierarchie

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.Panel
        System.Web.UI.WebControls.WebParts.Part
          System.Web.UI.WebControls.WebParts.WebPart
            Microsoft.SharePoint.WebPartPages.WebPart
              Microsoft.SharePoint.WebPartPages.BaseXsltDataWebPart
                Microsoft.SharePoint.WebPartPages.DataFormWebPart
                  Microsoft.SharePoint.Publishing.WebControls.CmsDataFormWebPart
                    Microsoft.SharePoint.Publishing.WebControls.LevelHierarchyWebPart
                      

Namespace:  Microsoft.SharePoint.Publishing.WebControls
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)

Syntax

'Declaration
<AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel := True)> _
<AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level := AspNetHostingPermissionLevel.Minimal)> _
<SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel := True)> _
Public MustInherit Class LevelHierarchyWebPart _
    Inherits CmsDataFormWebPart _
    Implements INamingContainer
'Usage
Dim instance As LevelHierarchyWebPart
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.InheritanceDemand, ObjectModel = true)]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[SharePointPermissionAttribute(SecurityAction.LinkDemand, ObjectModel = true)]
public abstract class LevelHierarchyWebPart : CmsDataFormWebPart, 
    INamingContainer

Hinweise

Hierarchische Daten aus einem HierarchicalDataSource werden von diesem Webpart mit dem Konzept der Ebenen und -Formatvorlagen gerendert. Es sind maximal drei unterstützten Ebenen und Stile können jeder der drei Ebenen zugewiesen werden. Betrachten Sie diese hierarchische Datenstruktur:

GruppeA Item1 Item2
GroupB Item3 Item4
GroupC Item5 Item6
Infor Item6 Item7

A ist Level1. GroupB ist Level2. GroupC ist Level2. Infor ist Level3. Die Ebene styling Informationen ist in einem XSL-Stylesheet enthalten; Ein Beispiel finden Sie unter LevelStyle.xsl.

Dieses Webpart funktioniert in Verbindung mit dem primären XSL-Stylesheet, das die Ausgabe in Spalten und, die angezeigt werden kann zeigt Wenn konfiguriert, Titeltext oberhalb der hierarchischen Daten. Hierarchischen Daten in einer hierarchischen Datenquelle ist, und die Anzahl der abzurufenden Daten hängt von Eigenschaften, die für dieses Webpart festgelegt werden.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

LevelHierarchyWebPart-Member

Microsoft.SharePoint.Publishing.WebControls-Namespace

Vererbungshierarchie

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.Panel
        System.Web.UI.WebControls.WebParts.Part
          System.Web.UI.WebControls.WebParts.WebPart
            Microsoft.SharePoint.WebPartPages.WebPart
              Microsoft.SharePoint.WebPartPages.BaseXsltDataWebPart
                Microsoft.SharePoint.WebPartPages.DataFormWebPart
                  Microsoft.SharePoint.Publishing.WebControls.CmsDataFormWebPart
                    Microsoft.SharePoint.Publishing.WebControls.LevelHierarchyWebPart
                      Microsoft.SharePoint.Publishing.WebControls.TableOfContentsWebPart