Domanda

Come faccio a fare il pulsante "ordine di modifica" appaiono in SharePoint 2010?

ho seguito una guida che mi ha permesso di aggiungere OrderedList="TRUE" al mio modello di elenco. In questo modo è possibile selezionare "Consenti agli utenti di ordinare gli articoli questo punto di vista" per il mio punto di vista. Ma l'ordine al cambiamento è ancora mancante. Qualsiasi idears su che cosa mi manca?

Sto usando SharePoint 2010 e la guida è a partire dal 2006, in modo che potrebbe spiegare il motivo per cui non funziona solo.

La guida da tech-archive.net .

È stato utile?

Soluzione

Ho creato una piccola applicazione console per aiutarmi a impostare l'attributo 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();

            }
        }

    }
}

Una volta che viene eseguito allora avete bisogno di modificare la vista come dice @Jeff Smith.

Altri suggerimenti

Non è sicuro se si è tentato già, ma in SP 2007 dopo aver distribuito l'elenco aggiungendo l'orderedlist = TRUE attributo, è comunque necessario modificare la vista e sotto l'ordinamento vedrete una nuova opzione "Consenti all'utente di articoli di ordinamento in questa visione". Il pulsante "Modifica ordine" non appare finché non si imposta questa opzione su "Sì".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top