ListNet, contrôle
Dernière modification : mardi 19 octobre 2010
S’applique à : SharePoint Foundation 2010
Un contrôle ActiveX qui fonctionne avec la classe ListViewWebPart pour fournir un mode Feuille de données aux utilisateurs afin de modifier des listes dans Microsoft SharePoint Foundation.
Remarques
Ce contrôle est défini dans le fichier STSLIST.dll, une bibliothèque de liens dynamiques (DLL) installée dans le répertoire %ProgramFiles%\Microsoft Office\Office14\ sur l’ordinateur client pendant l’installation de Microsoft Office.
Pour instancier ce contrôle, utilisez la fonction suivante en ECMAScript (JavaScript, JScript) :
var obj = new ActiveXObject('ListNet.ListNet');
Dans Microsoft Visual Basic Scripting Edition (VBScript), utilisez la fonction suivante pour instancier le contrôle :
Set obj = CreateObject('ListNet.ListNet')
Dans les deux cas, l’argument est l’identificateur programmatique (ProgId) du contrôle, ListNet.ListNet. Pour plus d’informations sur les ProgId, voir Clé <ProgID> (éventuellement en anglais).
Dans SharePoint Foundation, lorsqu’une page qui contient un affichage d’une bibliothèque de documents s’ouvre, la fonction EnsureListControl dans le fichier OWS.js est appelée pour déterminer si Microsoft Office est installé sur l’ordinateur client. Si tel est le cas, la fonction EditInGrid dans le fichier CORE.js est appelée chaque fois qu’un utilisateur clique sur Modifier dans la feuille de données sur une page qui affiche une liste. L’utilisateur est redirigé vers une page qui charge l’objet à l’aide du CLSID spécifié dans un fichier web.config situé dans lecteur_local:\Inetpub\wwwroot\wss\VirtualDirectories sur le serveur Web frontal.
Le contrôle ListNet est spécifié comme suit dans le fichier web.config :
<WebPartControls DatasheetControlGuid="65BCBEE4-7728-41A0-97BE-14E1CAE36AAE" />
Notes
Les fichiers OWS.js et CORE.js se trouvent dans le répertoire %ProgramFiles%\Common Files\Microsoft Shared\web server extensions\14\TEMPLATE\LAYOUTS\1033 sur chaque serveur Web frontal dans un déploiement SharePoint Foundation.
Vous pouvez créer un contrôle personnalisé pour la modification des listes SharePoint s’il possède le même identificateur de programme (ProgID) (ListNet.ListNet), utilise les mêmes noms de méthode ou de propriété et fournit les mêmes fonctionnalités que celles décrites dans cette référence.