Partager via


Étape 6 : Localiser le fichier XML de mise en page

Le fichier XML de disposition définit les contrôles qui apparaissent dans le volet Office d’élément Microsoft Outlook, les types de contenu externe avec lesquels remplir les contrôles et toute autre propriété personnalisée exposée par le contrôle. Au cours de cette étape, vous allez découvrir comment localiser le fichier XML de disposition.

Dernière modification : lundi 12 juillet 2010

S’applique à : SharePoint Server 2010

Dans l’exemple de solution Outlook déclarative AdventureWorks2008, RelatedOrderHeader.xml est l’un des fichiers de disposition. Dans ce fichier, vous allez localiser certains attributs de l’élément de partie de données externes (OBPart) et les noms complets de la propriété personnalisée ColumnsXml (<CustomProperty Name="ColumnsXml" … />). La propriété personnalisée ColumnsXml définit les colonnes de la partie de données externes qui apparaissent dans le volet Office Outlook, à savoir dans l’exemple déclaratif : les colonnes Order Date et Total Due. Localisez uniquement les attributs de nom complet de colonne pour cette propriété personnalisée.

Exemple

L’exemple suivant montre l’élément de partie de données externes (OBPart) tiré du fichier XML de disposition ; il contient des espaces réservés pour le texte à localiser, qui apparaissent comme constantes de chaînes « yourLocalizedString ».

<OBPart PartType="List" DataSourceName="PrimaryEntityNameInContext" Text="yourLocalizedString"
             Description="yourLocalizedString" >
      <CustomProperties >
        <CustomProperty Name="DataSourceMode" Value="AssociationList" />
        <CustomProperty Name="DataMemberName" Value="GetOrdersForCustomer" />
        <CustomProperty Name="MaximumVisibleRowCount" Value="12" />
        <CustomProperty Name="DefaultActionName" Value="Edit" />
        <CustomProperty Name="DefaultActionSource" Value="TargetContext" />
        <CustomProperty Name="ConsumerPartName" Value="IPOBP" />
        <CustomProperty Name="ColumnsXml" Value="&lt;Columns&gt;&lt;Column DisplayName=&quot; &quot; 
                        Name=&quot;$SyncState$&quot; /&gt;&lt;Column FormatString=&quot;d&quot; 
                        DisplayName=&quot; yourLocalizedString
                        &quot; Name=&quot;OrderDate&quot;/&gt;&lt;Column FormatString=&quot;#.00&quot; 
                        DisplayName=&quot; yourLocalizedString&quot; 
                        Name=&quot;TotalDue&quot; /&gt;&lt;/Columns&gt;" />  
      </CustomProperties>
      <ActionNames>
      </ActionNames>
 </OBPart>

Après avoir localisé le fichier XML de disposition, vous pouvez ajuster la hauteur du modèle de formulaire InfoPath. Pour cela, vous devez ajouter un élément CustomProperty à l’élément OBPart InfoPath pour indiquer les informations de hauteur, comme indiqué dans l’exemple suivant.

<OBPart PartType="InfoPath">
      <CustomProperties>
        <CustomProperty Name="Name" Value="IPOBP" />
        <CustomProperty Name="FormLocation" Value="OrderHeaderTemplate.xsn" />
        <CustomProperty Name="IsReadOnly" Value="True" />
        <CustomProperty Name="Height" Value="1000" />
        <CustomProperty Name="ViewName" Value="taskpaneview" />
      </CustomProperties>
</OBPart>

Étapes suivantes

Étape 7 (facultative) : localiser le fichier de modèle BDC (Metadata.bdcm)