Abbiamo già visto che la barra dei Ribbon è personalizzabile nella maggior parte delle sue zone e abbiamo anche spiegato quale logica dobbiamo seguire per posizionare i nostri controlli all'interno dei gruppi già presenti nella barra. Se volete un riepilogo veloce, ecco qua l'elenco dei post a riguardo.



In pratica, dopo aver scelto i valori degli attributi RegistrationType e RegistrationId dell'elemento CustomAction, dobbiamo preoccuparci di posizionare il nostro controllo nella gerarchia già presente valorizzando l'attributo Location dell'elemento CommandUIDefinition.
Abbiamo detto che, per inserire i nostri Ribbon all'interno dei vari tab e dei vari gruppi, vale la seguente regola:

Ribbon.[Tab].[Group].Controls._children

Se però, proviamo a visualizzare lo stesso ribbon in home page o in una qualsiasi web part/wiki page, vi accorgerete che i vostri controlli personalizzati non saranno visibili all'interno della barra dei ribbon.

Questo perchè la XsltListViewWebPart ha di default l'attributo "ToolbarType" valorizzato a "Summary Toolbar".
Per permettere la corretta visualizzazione dei vostri elementi personalizzati all'interno della Ribbon bar anche su pagine di questo tipo, ci basta semplicemente valorizzare tale proprietà a "Full Toolbar".

Visualizzare controlli custom nella barra dei Ribbon posta in home page

Spero possa esser utile a qualcuno!


TAGS: [SharePoint] [SharePoint 2010] [Ribbon]
Commenti(0) - Posted @ 5/23/2011 2:51:51 PM - Categoria: Sharepoint - Permalink - Share on twitter | facebook


COMMENTI
Non sono stati aggiungi commenti ...

INSERISCI UN COMMENTO

Nome *
Indirizzo e-mail
(non verrà pubblicato)
Commento *