Paramètres globaux XSLT

Dernière modification : mercredi 2 février 2011

S’applique à : SharePoint Foundation 2010

Microsoft SharePoint Foundation implémente un fichier XSLT principal (%ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\XSL\main.xsl) pour déclarer tous les paramètres d’entrée à utiliser dans les transformations XSLT. Vous pouvez implémenter ces valeurs globales dans des fichiers XSLT personnalisés pour définir des affichages de liste. Pour plus d’informations sur l’utilisation de ces paramètres, voir Liaisons de paramètres XSLT.

Le tableau suivant répertorie les paramètres déclarés dans main.xsl.

Nom

Description

AddNewAnnouncement

Valeur de chaîne localisée pour addnewitem qui est spécifiée dans wss.resx.

AddServerFilterOperationHash

Indicateur Boolean qui correspond à la propriété AddServerFilterOperationHash de la classe XsltListViewWebPart.

ByText

Chaîne vide dans SharePoint Foundation 2010. Réservé pour une utilisation ultérieure.

CascadeDeleteWarningMessage

Réservé pour une utilisation ultérieure.

dvt_filterfields

Liste de champs de filtre séparés par des virgules.

dvt_firstrow

Identificateur (ID) de la première ligne de la page actuelle.

dvt_form_key

dvt_nextpagedata

Valeur utilisée dans un lien vers la page suivante.

dvt_partguid

Identique au paramètre WebPartClientID. Valeur de chaîne de la propriété UniqueID du composant WebPart.

dvt_prevpagedata

Valeur utilisée dans un lien vers la page précédente.

dvt_RowCount

Nombre de lignes dans la page actuelle de l’affichage.

dvt_sortdir

Ordre de tri. Peut avoir pour valeur ascending ou descending.

dvt_sortfield

Nom de champ de tri.

EcbMode

Indicateur Boolean qui spécifie si la transformation XSLT est en cours d’exécution pour le rendu du menu déroulant de bloc de contrôle d’édition.

EnableAlert

Indicateur Boolean qui spécifie la valeur retournée par la méthode BrowserAlertsEnabled() de la classe SPPageManager.

ENCODED_FORM_NEW

URL de page de formulaire de nouvel élément dans un format d’URL. Le chemin d’accès est absolu. Le codage de l’URL est plus robuste que le codage du chemin d’URL.

EntityName

Nom de l’entité de la source de données externe.

EntityNamespace

Espace de noms de la source de données externe.

ExternalDataListPermissions

Autorisation sur la liste des données externes.

FieldSortParam

Chaîne qui contient toutes les opérations de filtrage.

Filter

Indicateur Boolean qui spécifie si la liste déroulante de filtrage peut contenir trop de choix dans les grandes listes et si l’affichage retrouve le format de liste déroulante HTML pour des raisons de performances et d’évolutivité.

FilterLink

Chaîne utilisée dans les opérations de filtrage en tant que chaîne de requête.

FilterLinkNoHost

Chaîne vide dans SharePoint Foundation 2010. Réservé pour une utilisation ultérieure.

FORM_DISPLAY

URL de page de formulaire d’affichage de l’élément dans un format de chemin d’URL. Le chemin d’accès est absolu.

FORM_DISPLAY_HTMLURLATTRIBUTEENCODED

URL de page de formulaire d’affichage de l’élément dans un format d’attribut d’URL. Le chemin d’accès est absolu.

FORM_EDIT

URL de page de formulaire de modification de l’élément dans un format de chemin d’URL. Le chemin d’accès est absolu.

FORM_NEW

URL de page de formulaire de nouvel élément dans un format de chemin d’URL. Le chemin d’accès est absolu.

FreeForm

Indique si l’affichage est de type FreeForm. La valeur par défaut est 0, mais si l’affichage est de type FreeForm, la valeur est 1.

GroupingRender

Indicateur Boolean qui spécifie si l’affichage est restitué pour le regroupement de rappels.

HasRelatedCascadeLists

Indicateur Boolean qui spécifie si la liste actuelle possède une liste associée et s’il existe au moins un champ associé pour la liste.

HasTitleField

$XmlDefinition/ViewFields/FieldRef[@Name='Title']

HttpHost

Valeur de chaîne de l’élément HTTPHost.

HttpPath

Valeur de chaîne de l’élément HttpVdir, suivie de /_vti_bin/owssvr.dll?CS=65001. Cette valeur est codée dans un format de chemin d’URL.

HttpVDir

URL du site Web actuel qui contient la liste. Si l’affichage englobe plusieurs sites Web, le site n’est pas celui qui contient la page, mais celui qui contient la liste.

HttpVDirUniEncoded

Valeur de l’élément HttpVDir dans un format de chemin d’URL.

idPresEnabled

Valeur de chaîne localisée d’idPresEnabled dans wss.resx.

InlineEdit

Indicateur Boolean qui spécifie si l’affichage se trouve en mode modification intraligne.

IsDocLib

Indicateur Boolean qui spécifie si l’affichage est destiné à une bibliothèque de documents.

IsGhosted

Indicateur Boolean qui spécifie si l’affichage contient du code XSL de substitution ou si par défaut il utilise le code XSL à l’échelle de la batterie de serveurs SharePoint Foundation partagé par tous les affichages par défaut.

IsHomePageView

Réservé pour une utilisation ultérieure.

IsPostBack

Indicateur Boolean qui est défini sur 1 si la propriété IsPostBack de la classe Page a pour valeur true.

LCID

Valeur de System.Threading.Thread.CurrentThread.CurrentUICulture.LCID dans un format de chaîne.

List

Propriété ID de la liste.

ListRight_AddListItems

Indicateur Boolean qui spécifie si l’utilisateur actuel possède l’autorisation AddListItems.

ListTitle

Title de la liste actuelle dans un format de script.

ListUrlDir

URL du dossier qui contient la liste dans un format relatif de serveur.

LobSystemInstanceName

Nom de l’instance du système métier de la source de données externe.

ManualRefresh

Indicateur Boolean qui spécifie si la propriété ManualRefresh de l’objet XsltListViewWebPart d’hébergement est définie sur true.

MasterVersion

Version d’expérience utilisateur du site Web actuel (SPWeb). Définit les éléments d’interface utilisateur et les pages maîtres utilisés sur le site Web et permet de déterminer la compatibilité avec les autres composants SharePoint.

Modified

Valeur de chaîne localisée de Modified dans wss.resx.

Modified_By

Valeur de chaîne localisée de Modified_By dans wss.resx.

MoreAnnouncements

Valeur de chaîne localisée de moreItemsParen dans wss.resx.

NavigateForFormsPages

Valeur Boolean qui détermine s’il faut naviguer dans les pages de formulaire ou utiliser une boîte de dialogue modale. true indique qu’il faut naviguer dans la page complète (comme c’était le cas dans SharePoint Foundation), tandis que false ouvre la page de formulaire de liste dans une boîte de dialogue modale.

NewGifAltString

Valeur de chaîne localisée de new_gif_alttext dans wss.resx.

NoAJAX

Indicateur Boolean qui spécifie si l’affichage génère un marquage d’interface utilisateur SharePoint Foundation 2010 ou SharePoint Foundation.

NoAnnouncements

Valeur de chaîne localisée de noXinviewofY_LIST dans wss.resx.

NoAnnouncementsHowTo

Valeur de chaîne localisée de noXinviewofY_DEFAULT dans wss.resx.

NoCTX

Indicateur Boolean qui spécifie si SharePoint Foundation génère ctx (ContextInfo (éventuellement en anglais)) ECMAScript (JavaScript, JScript) pour l’affichage.

open_menu

Valeur de chaîne localisée d’open_menu dans wss.resx.

OpenMenuKeyAccessible

Valeur de chaîne localisée d’OpenMenuKeyAccessible dans wss.resx.

OverrideFilterQstring

Chaîne qui représente l’opération de filtrage, y compris une opération de filtrage supplémentaire basée sur une chaîne de requête.

OverrideScope

Valeur de chaîne d’étendue d’affichage (SPViewScope) dans la source de données sur laquelle repose l’affichage actuel.

OverrideSelectCommand

Chaîne selectcommand dans la source de données sur laquelle repose l’affichage actuel. La valeur est vide sauf si la propriété HasOverrideSelectCommand de la classe XsltListViewWebPart est définie sur true.

PagePath

Chemin d’accès de la page HttpRequest.

PagePathFinal

concat($PagePath,'?')

PresenceEnabled

Si la propriété EffectivePresenceEnabled du site Web a pour valeur true, cette valeur est égale à 1 ; sinon, elle est égale à 0.

Project

URL du dossier qui contient la liste dans un format relatif de site Web.

RecursiveView

Chaîne vide dans SharePoint Foundation 2010. Réservé pour une utilisation ultérieure.

RenderCTXOnly

Indique de restituer uniquement le code de script ctx (ContextInfo (éventuellement en anglais)), et pas de code HTML.

RootFolderParam

Chaîne qui contient l’affichage et la chaîne de requête RootFolder sur laquelle repose l’affichage actuel.

RootSiteUrl

URL du site Web racine de la collection de sites.

RowLimit

Limite de la pagination de l’affichage.

RowTotalCount

Nombre total de lignes extraites de la collection d’éléments de liste.

select_deselect_all

Valeur de chaîne localisée de select_deselect_all dans wss.resx.

SelectedID

ID de l’élément qui est sélectionné dans l’affichage pour la sélection du composant WebPart. Chaîne vide si aucun élément n’est sélectionné.

ServerRelativeUrl

URL relative de serveur du site Web.

ShowAlways

Réservé pour une utilisation ultérieure.

ShowWebPart

Chaîne qui contient la chaîne de requête PageView et ShowWebPart.

SortQueryString

Chaîne qui contient la chaîne de requête SortDir et SortField.

SpecificFinderName

Nom de recherche spécifique à la source de données externe.

TabularView

Détermine ou définit si l’affichage comprend des cases à cocher d’opération en bloc lorsque cela est possible. Au moment du rendu, SharePoint Foundation effectue des vérifications supplémentaires des valeurs UIVersion et ViewStyle lorsqu’il détermine s’il convient d’afficher des cases à cocher d’élément individuelles.

Userid

ID de l’utilisateur actuel (ID).

View

ID de l’affichage (ID).

ViewCounter

Entier qui identifie le composant WebPart. Les valeurs ne sont uniques que dans une demande donnée et peuvent changer lors des demandes suivantes.

WebEditorPreview

Chaîne vide dans SharePoint Foundation 2010. Réservé pour une utilisation ultérieure.

WebPartClientID

Valeur de chaîne de la propriété UniqueID du composant WebPart.

WebTitle

Titre du site Web (SPWeb) dans format de script.

WorkspaceAltString

Chaîne vide dans SharePoint Foundation 2010. Réservé pour une utilisation ultérieure.

WPQ

Valeur de chaîne qui spécifie l’identificateur unique du composant WebPart. La valeur peut être utile lorsque vous générez un script qui s’exécute sur l’ordinateur client, par exemple, pour que chaque composant WebPart possède un nom de fonction différent. Les valeurs ne sont uniques que dans une demande donnée et les qualificateurs peuvent changer lors des demandes suivantes.

XmlDefinition

Objet de document XML (XmlDOM) transmis dans l’objet XsltListViewWebPart pour représente le code XML de l’affichage (ListViewXml).

Voir aussi

Concepts

XsltListViewWebPart et affichages de liste personnalisés

Vue d’ensemble du système de rendu d’affichage Liste XSLT

Schéma d’affichage CAML et XMLDefinition

Liaisons de paramètres XSLT

Procédure : implémenter des ressources dans des affichages de liste personnalisés