Il blog di Giuseppe Marchi - SharePoint MVP
NAVIGATION - SEARCH

Come creare viste personalizzate su un sondaggio in SharePoint 2007

Se creiamo una nuova lista all'interno di uno dei nostri siti SharePoint, partendo dal template "Survey", siamo in grado di offrire ai nostri utenti un vero e proprio sondaggio. Tale template però è un pò particolare.
Se vedete bene, ne dalla toolbar ne dalla pagina delle impostazioni della lista stessa, non è possibile creare nuove viste da affiancare alla "All responses", alla "Overview" e alla "Graphical summary".
Questa è stata una scelta del team di sviluppo di SharePoint che gli ha portati a creare questa tipologia di template.
Detto questo, dobbiamo però sapere che il meccanismo delle viste è comunque presente in tutte le liste che vengono create all'interno di SharePoint. Quello che fa quel template è semplicemente nascondere i link per la creazione o per la modifica delle viste già esistenti.
Per creare una nuova vista all'interno di un sondaggio qunidi, dobbiamo seguire questi passi:

  1. Recuperare l'ID della lista. Per farlo possiamo aprire la lista in formato Feed RSS e copiare la querystring "List" facente parte dell'indirizzo.
    Es: http://SITEURL/_layouts/listfeed.aspx?List={...}

  2. Copiare l'indirizzo del link "Create view" che troviamo all'interno della impostazioni di una seconda lista.
    Es: http://SITEURL/_layouts/ViewType.aspx?List={...}

  3. Modificare il link "Create view" sostituendo l'identificativo della lista di tipo "Survey".

  4. Selezionare il tipo di vista (io consiglio di partire dalla "All responses", perchè la "Overview" ha un layout che non vede la presenza dalla solita griglia con tutti gli elementi della lista).

  5. Nominare la vista, scegliere i campi e la configurazione (filtri, sorting, limiti, ecc...).

  6. Fare click su OK :)

Così facendo, troverete la vostra nuova vista nel menu a tendina presente nella toolbar della lista di tipo "Survey".
Non è difficilissimo, no ? :)
blog comments powered by Disqus