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
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