Bonjour à tous.
Je travaille actuellement sur une migration de SharePoint 2003 vers SharePoint 2007.
Nous avons pu faire toute la migration des données sans soucis particulier et je suis en train de m'atteler à la mise à jour des spécifiques.
Pour situer un peu le contexte: je suis un développeur java (pas taper ^^) et j'ai hérité d'un projet effectué en .net sur lequel je n'ai quasiment aucun historique et dont je ne maitrise pas tous les tenants et aboutissant. Pour ne rien arranger, il s'agit d'un client stratégique pour ma boite
Jusqu'à présent, j'ai pu me débrouiller avec l'existant et mes quelques connaissances en développement .net mais je bloque sur un point particulier: Une des sources est basé sur un élément déprécié de SharePoint 2007.
Voici le code en question:
Ce code permet de lister les noeuds de "l'arborescence" de mon site SharePoint.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 AreaCollection subCats = this._spsArea.Areas; SortedList mySList = new SortedList(); foreach (Area mySubCat in subCats) { mySList.Add(mySubCat.Order, mySubCat.ID); }
Le problème est que la propriété "Order" est déprécié sur SPS2007, elle est toujours initialisée par -1 comme indiqué ici.
Ma question est la suivante: par quel moyen pourrais-je récupérer cette fameuse propriété order ? Quand je regarde dans le site sharepoint, les données sont correctement ordonnée (alors que mon spécifique crashe) donc elle est bien stockée quelque part
Je vous remercie par avance pour le temps que vous consacrerez à ma question, s'il vous manque des informations, j'y répondrais dans la mesure des mes maigres moyens !
Partager