Come faccio a rendere il pulsante “ordine di modifica” appaiono in SharePoint 2010?
-
30-09-2019 - |
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.
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ì".