Substitution d'identifiant Elements.xml
-
09-12-2019 - |
Question
J'ai une colonne de site définie dans un fichier Elements.xml dans Visual Studio.Le projet SharePoint dans lequel il se trouve effectue toutes sortes de configuration initiale sur le site Web.Je dois définir le UserSelectionScope
être un certain groupe, mais cela ne fonctionnera que si le groupe existe déjà et que je connais l'ID, ce que je ne connais pas car le groupe en question est créé dans le code dans le gestionnaire d'événements de fonctionnalité.
Essentiellement, j'essaie de capturer toute l'installation et la configuration initiales de ce site SharePoint dans une seule fonctionnalité/solution qui ne nécessite pas d'étapes intermédiaires manuelles.
Est-ce que quelqu'un sait s'il est possible de définir le UserSelectionScope
en faisant une sorte de recherche par nom ?Si non, quelqu'un a-t-il des suggestions ?
Merci d'avance.
La solution
Cela aide-t-il?
http://jankrogh.blogspot.com/2012/03 / Configuration-UserSelectionsCope-of-User.html
Obtient le groupe par nom, puis appelle l'ID.
Autres conseils
Un petit mot auquel j'ai pensé :
Pourquoi ne créez-vous pas uniquement le champ dans Elements.xml, puis définissez-vous le UserSelectionScope
propriété de ce champ dans le gestionnaire d'événements après la création du groupe ?
Vous pouvez utiliser la propriété suivante du modèle objet :http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfielduser.selectiongroup.aspx