Meilleur auteur de réponses
Comment construire une liste dont l'URL est totalement indépendant du titre de la liste ?

Question
-
Bonjour,
Je construis une solution Sharepoint par le code. J'aimerais que l'URL des listes construites soit totalement indépendant du titre de la liste. Ce qui n,est pas le cas par défaut puisque le titre de la liste constitue l'URL de la liste nativement dans Spoint 2010.
Le résultat que je souhaite atteindre est donc de pouvoir changer le titre de la liste mais que l'URL conserve une valeur pré-définie et fixe lors de la création de la liste.
Comment devrais-je m'y prendre svp ?
Merci.
Réponses
-
Bonjour,
En réalité, l'url de la liste et son titre son indépendant.
Pour créer ta liste par code, tu va devoir récupérer l'ensemble des de ton site, et lui faire un Add.
Tu trouvera dans cette page, toutes les façon de faire un Add: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistcollection_methods.aspx
Je te conseille donc d'utiliser cette méthode : http://msdn.microsoft.com/fr-fr/library/ms448694.aspx, pour préciser l'url.
Si jamais, les autres paramètres te poses problèmes (parce que tu sais pas quoi mettre), tu peux aussi faire un add tout simple, puis modifier le titre de la liste :
Guid id = lists.Add(listUrl, listDescription, listTemplate); SPList list = lists.GetList(id, false); list.Title = listTitle;
Bonne continuation
- Proposé comme réponse h walid mercredi 13 février 2013 11:25
- Marqué comme réponse Gokan OzcifciMVP mercredi 20 février 2013 07:57
Toutes les réponses
-
Bonjour,
En réalité, l'url de la liste et son titre son indépendant.
Pour créer ta liste par code, tu va devoir récupérer l'ensemble des de ton site, et lui faire un Add.
Tu trouvera dans cette page, toutes les façon de faire un Add: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.splistcollection_methods.aspx
Je te conseille donc d'utiliser cette méthode : http://msdn.microsoft.com/fr-fr/library/ms448694.aspx, pour préciser l'url.
Si jamais, les autres paramètres te poses problèmes (parce que tu sais pas quoi mettre), tu peux aussi faire un add tout simple, puis modifier le titre de la liste :
Guid id = lists.Add(listUrl, listDescription, listTemplate); SPList list = lists.GetList(id, false); list.Title = listTitle;
Bonne continuation
- Proposé comme réponse h walid mercredi 13 février 2013 11:25
- Marqué comme réponse Gokan OzcifciMVP mercredi 20 février 2013 07:57
-
Bonjour,
Est-ce que vous avez testé la solution propose ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement,
Aurel