SPQuery.ProjectedFields - Propriété
Obtient ou définit l'élément XML de la requête, qui détaille les champs à partir de listes étrangères joints afin qu'ils puissent être référencés dans l'élément où et l'élément ViewFields de ProjectedFields .
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Property ProjectedFields As String
Get
Set
'Utilisation
Dim instance As SPQuery
Dim value As String
value = instance.ProjectedFields
instance.ProjectedFields = value
public string ProjectedFields { get; set; }
Valeur de propriété
Type : System.String
L'élément ProjectedFields XML.
Remarques
Chaque champ prévu est représentée par un élément de champ . Le nombre maximal de champs pouvant être inclus est défini comme étant la différence entre le nombre maximal de champs autorisés dans la liste principale et le nombre de champs déjà dans la liste principale.
Exemples
L'exemple suivant montre comment ajouter un champ supplémentaire dans les résultats renvoyés par la requête. La valeur de l'attribut List est un alias pour la liste externe. L'alias est défini dans un Join Element (Query). L'attribut ShowField doit être défini pour le nom interne du champ externe. Le Type est toujours « Rechercher ».
<ProjectedFields>
<Field
Name=’CustomerCity’
Type=’Lookup’
List=’customerCities’
ShowField=’Title’ />
</ProjectedFields>