Partager via


Propriétés personnalisées du schéma LayoutDefinitions

Dernière modification : mardi 20 avril 2010

S’applique à : SharePoint Server 2010

Descriptions des propriétés personnalisées pour le schéma LayoutDefinitions

Propriétés personnalisées pour l’élément Container

Voici un exemple d’élément Container avec des propriétés personnalisées Height et Width. Le Tableau 1 répertorie toutes les propriétés personnalisées pour l’élément Container, ainsi que leurs descriptions.

<Container ContainerType="Stack" 
           xmlns="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Layout"
           xmlns:loc="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Localization">
  <CustomProperties>
    <CustomProperty Name="Height" Value="530" />
    <CustomProperty Name="Width" Value="530" />
  </CustomProperties>
  <Children>
    <OBPart ...=""
    </OBPart>
  </Children>
</Container>

Tableau 1. Descriptions des propriétés personnalisées de Container

Nom de la propriété

Type de données

Description

Valeur par défaut

Height

System.Int32

Spécifie la hauteur du conteneur.

400

Width

System.Int32

Spécifie la largeur du conteneur.

400

Propriétés personnalisées des parties de données externes de type « Liste »

L’exemple suivant montre comment ajouter une propriété personnalisée pour une partie de données externes Liste. Le nom et la valeur de la propriété personnalisée donnés dans cet exemple sont des espaces réservés et doivent être remplacés par des valeurs valides du Tableau 2. Ce tableau répertorie toutes les propriétés personnalisées prises en charge pour la partie de données externes Liste et fournit leurs descriptions.

<?xml version="1.0" encoding="utf-8" ?>
<Container ContainerType="Stack" 
           xmlns="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Layout" 
           xmlns:loc="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Localization">
  <Children>
    <OBPart PartType="List" DataSourceName="DataSourceName" QualifiedTypeName="" >
      <CustomProperties >
        <CustomProperty Name="CustomPropertyName" Value="CustomPropertyValue" />
      </CustomProperties>
    </OBPart>
  </Children>
</Container>

Tableau 2. Descriptions des propriétés personnalisées de parties de données externes Liste

Nom de la propriété

Type de données

Description

Valeur par défaut

Valeurs acceptées

AutoCollapseNewGroups

System.Boolean

Indique si les groupes sont réduits après leur création dans la partie de données externes Liste.

false

ColumnHeadersVisible

System.Boolean

Indique s’il faut afficher les en-têtes de colonnes de parties de données externes Liste.

true

ColumnSizingMode

System.String

Indique si le dimensionnement des colonnes est fixe ou dynamique.

Affectez la valeur Dynamic à cette propriété si vous spécifiez les colonnes à afficher dans la propriété ColumnsXml.

Fixed

Dynamic, Fixed

ColumnsXml

Chaîne XML

Spécifie les colonnes à afficher dans la partie de données externes Liste.

Exemple :

<CustomProperty Name="ColumnsXml" Value="&lt;Columns&gt;
  &lt;Column DisplayName=&quot; &quot; Name=&quot;$SyncState$&quot; /&gt;
  &lt;Column DisplayName=&quot;Field 1 Display Name&quot; Name=
  &quot;Field 1 Name in Entity View&quot; /&gt;&lt;Column DisplayName=
  &quot;Field 2 Display Name&quot; Name=&quot;Field 2 Name in Entity View
  &quot; Width=&quot;100&quot; /&gt;&lt;Columns&gt;" />

ConsumerPartName

System.String

Spécifie le nom de la partie de données externes utilisée par l’élément sélectionné pour définir la source de données.

ContentAlignment

System.String

Spécifie l’alignement de la cellule dans la partie de données externes Liste.

TopLeft

BottomCenter, BottomLeft, BottomRight, MiddleCenter, MiddleLeft, MiddleRight, TopCenter, TopLeft, TopRight

DataMemberName

System.String

Spécifie l’instance Finder de type de contenu externe ou le nom de l’association utilisée pour remplir la partie de données externes Liste.

DataSourceMode

System.String

Indique s’il faut remplir la partie de données externes Liste en fonction d’un Finder pour l’entité (valeur List) ou en fonction d’une association entre des entités (valeur AssociationList).

List, AssociationList

DefaultActionName

System.String

Spécifie le nom de l’action déclenchée lors d’un double-clic sur l’élément dans la partie de données externes Liste.

DefaultActionSource

System.String

À utiliser avec DefaultActionName pour indiquer si l’action est définie dans le fichier oir.config. La valeur OfficeContext indique que l’action est définie dans le contexte Office ; la valeur TargetContext indique que l’action est définie dans le contexte EntityView.

OfficeContext, TargetContext

DefaultColumnCount

System.Int32

Spécifie le nombre de colonnes à afficher dans la partie de données externes Liste. La valeur 0 permet d’afficher tous les champs de type de contenu externe.

Les trois premières colonnes de l’affichage Entité.

DisplayName

System.String

Spécifie le titre à afficher dans l’en-tête de colonne de la partie de données externes Liste.

FilterValue

System.String

Spécifie la valeur de filtre par défaut pour une colonne.

Exemple :

Column DisplayName=&quot;IssueStatus&quot; Name=&quot;IssueStatus&quot; FilterValue=&quot;New&quot;

FormatString

System.String

Chaîne de format .NET. Pour plus d’informations, voir String.Format.

L’exemple suivant montre comment spécifier une chaîne de format pour les types de formats de numéro et DateTime .NET.

 Column FormatString=&quot;#.00&quot; DisplayName=&quot;Total Due&quot; Name=&quot;TotalDue&quot;

Height

System.Int32

Spécifie la hauteur de la partie de données externes.

400

IsRefreshButtonVisible

System.Boolean

Indique s’il faut afficher le bouton Actualiser les données dans la partie de données externes Liste.

true

IsTargetContextActionsVisible

System.Boolean

Indique s’il faut afficher les actions définies dans le contexte EntityView dans la partie de données externes Liste.

true

LobSystemInstanceName

System.String

Spécifie le nom de l’instance de système externe. À utiliser dans les scénarios à associations LobSystemInstance multiples.

Nom de l’instance de système externe de l’élément Outlook actif.

MaximumVisibleRowCount

System.Int32

Spécifie la liste maximale de la partie de données externes Liste. À utiliser pour ajuster la hauteur de la partie de données externes Liste.

10

Name

System.String

Spécifie le nom de l’affichage du type de contenu externe.

L’exemple suivant montre comment spécifier le nom dans une colonne pour la partie sync start.

Column DisplayName=&quot; &quot; Name=&quot;$SyncState$&quot;

SortDirection

System.String

Spécifie le sens du tri.

Ascending

Ascending, Descending

SortedColumnName

System.String

Spécifie le nom de la colonne utilisée par défaut pour le tri.

Première colonne

Width

System.Int32

Spécifie la largeur de la partie de données externes.

400

Width

System.Int32

Spécifie la largeur par défaut d’une colonne.

WrapCellText

System.Boolean

Indique s’il faut envelopper le texte de cellule.

false

Propriétés personnalisées des parties de données externes de type « InfoPath »

Voici un exemple de partie de données externes InfoPath avec les propriétés personnalisées Name, FormLocation, IsReadOnly et Height. Le Tableau 3 répertorie toutes les propriétés personnalisées prises en charge pour la partie de données externes InfoPath et fournit leurs descriptions.

<?xml version="1.0" encoding="utf-8" ?>
<Container ContainerType="Stack" 
           xmlns="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Layout" 
           xmlns:loc="https://schemas.microsoft.com/office/2009/05/BusinessApplications/Localization">
  <Children>
    <OBPart PartType="InfoPath" DataSourceName="PrimaryEntityNameInContext">
      <CustomProperties>
        <CustomProperty Name="Name" Value="IPOBP" />
        <CustomProperty Name="FormLocation" Value="Template.xsn" />
        <CustomProperty Name="IsReadOnly" Value="True" />
        <CustomProperty Name="Height" Value="640" />
      </CustomProperties>
    </OBPart>
  </Children>
</Container>

Tableau 3. Descriptions des propriétés personnalisées de parties de données externes InfoPath

Nom de la propriété

Type de données

Description

Valeur par défaut

FormIntroductionText

System.String

Spécifie le texte affiché sous la barre de titre et au-dessus du formulaire ; ce texte aide l’utilisateur à remplir le formulaire.

FormLocation

System.String

Spécifie le nom du fichier InfoPath.

Height

System.String

Spécifie la hauteur de la partie de données externes InfoPath.

400

IsCancelButtonVisible

System.Boolean

Indique s’il faut afficher le bouton Annuler.

false

IsReadOnly

System.Boolean

Indique si la partie de données externes Infopath est en lecture seule.

false

IsSaveButtonVisible

System.Boolean

Indique s’il faut afficher le bouton Enregistrer.

false

IsViewSwitcherVisible

System.Boolean

Indique s’il faut afficher une liste déroulante pour dresser la liste des affichages dans le formulaire InfoPath.

false

SubscriptionName

System.String

Spécifie le nom de l’abonnement pour lequel l’élément créé est ajouté au cache.

ViewName

System.String

Spécifie le nom de l’affichage de formulaire InfoPath à afficher par défaut.

Width

System.String

Spécifie la largeur de la partie de données externes InfoPath.

400