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.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top