Comment puis-je faire le bouton « ordre de changement » apparaissent dans SharePoint 2010?
-
30-09-2019 - |
Question
Comment puis-je faire apparaître le bouton « ordre de changement » dans SharePoint 2010?
J'ai suivi un guide qui m'a permis d'ajouter OrderedList="TRUE"
à mon modèle de liste. Cela permet de sélectionner « Autoriser les utilisateurs à des éléments de commande dans ce point de vue » pour moi. Mais le bouton de commande de changement est toujours manquant. Toute idears sur ce que je suis absent?
J'utilise SharePoint 2010 et le guide est à partir de 2006, de sorte que cela pourrait expliquer pourquoi il ne se contente pas de travail.
La solution
Je créé une petite application de la console pour me aider à définir l'attribut OrderedList.
class Program {
public static SPSite GetAdminSPSite() {
SPSite spsite = null;
SPSecurity.RunWithElevatedPrivileges(delegate() {
spsite = new SPSite("http://sharepointdev");
});
return spsite;
}
static void Main(string[] args) {
if (args.Length != 2) {
Console.WriteLine("Missing sitename parameter and the list name.");
return;
}
string sitename = args[0];
string listname = args[1];
using (SPSite site = GetAdminSPSite()) {
using (SPWeb web = site.OpenWeb("ClientSites/" + sitename)) {
SPList list = web.Lists[listname];
list.Ordered = true;
list.Update();
}
}
}
}
Une fois qui est exécuté alors vous devez modifier la vue comme le dit Smith @ Jeff.
Autres conseils
Je ne sais pas si vous avez essayé déjà, mais SP 2007 après avoir déployé votre liste en ajoutant l'OrderedList = attribut TRUE, vous avez encore besoin de modifier la vue et sous le tri, vous verrez une nouvelle option « Autoriser l'utilisateur à des éléments de tri dans ce point de vue ». Le bouton « Changer l'ordre » ne semble pas jusqu'à ce que vous définissez cette option sur « Oui ».