Partager via


LevelHierarchyWebPart - Classe

Représente la classe de base pour les WebParts qui restituent des données hiérarchiques à l'aide de feuilles de style Extensible Stylesheet Language (XSL).

Hiérarchie d’héritage

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
                      

Espace de noms :  Microsoft.SharePoint.Publishing.WebControls
Assembly :  Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)

Syntaxe

'Déclaration
<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
'Utilisation
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

Remarques

Données hiérarchiques à partir d'un HierarchicalDataSource sont restituées par ce composant WebPart en utilisant le concept des niveaux et des styles de niveau. Il existe un maximum de trois niveaux de prise en charge, et les styles peuvent être affectés à chacun des trois niveaux. Par exemple, étant donné cette structure de données hiérarchique :

Item2 Item1 a
Item3 annonçant Item4
Item6 GroupC Item5
GroupD Item6 Item7

A est Level1 ; Annonçant est Level2 ; GroupC est Level2 ; GroupD est le niveau3. Le niveau des informations de style contenu dans une feuille de style XSL ; Pour obtenir un exemple, consultez LevelStyle.xsl.

Cela fonctionne WebPart conjointement avec la feuille de style XSL principale qui permet la sortie s'affiche dans les colonnes et qui, si configuré, affiche le texte de titre au-dessus de données hiérarchiques. Les données hiérarchiques provient d'une source de données hiérarchique et le nombre de niveaux de données d'obtenir est déterminé par les propriétés qui sont définies sur ce composant WebPart.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

LevelHierarchyWebPart - Membres

Microsoft.SharePoint.Publishing.WebControls - Espace de noms

Hiérarchie d’héritage

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