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