Domanda

Io recupero elementi da tutte le librerie del modulo in una raccolta di siti e visualizzazione del nome, documento ID (servizio è abilitato nelle funzionalità della raccolta del sito) e il nome della persona che ha inviato il modulo:

Form Name | ID | Submitter Name
.

Ora, voglio premere il valore ID con il nome della libreria, come Student Form - <document id> .. dove "Form Student" è il nome della biblioteca del modulo.

In ItemStyle.xsl, c'è un modo per accedere a Metadati a livello di libreria ?O se è solo confina ai dati del livello dell'oggetto (come suona), quali sono gli altri metodi per ottenere questo?

È stato utile?

Soluzione

È necessario modificare le Guts del CQWP e utilizzare l'impostazione ViewFELDoverRide per introdurre ListProperty nei campi di visualizzazione. Se hai bisogno del nome del sito, includi anche ProgettoProperty. È quindi possibile utilizzare ListProperty.Title e ProjectProperty.Title in XSL.

C'è un piccolo tutorial qui: http://sharepoint-tweaking.blogspot.co.nz/2008/04/Displaying-ListName-and-sitename-Hen.html e Microsoft Dai da seguito, con informazioni GUID dettagliate dopo il preventivo: .

.

L'utilizzo della proprietà ViewFiverRide è più impegnativa perché richiede di includere tutti i campi predefiniti più i campi che si desidera aggiungere. Tuttavia, se si desidera aggiungere il titolo di un sito o elenco all'uscita, è l'unico modo per farlo. Se si desidera aggiungere i propri campi tramite ViewFieldOverride, è possibile iniziare aggiungendo il seguente e semplicemente aggiungendo i tuoi campi. Quanto segue rappresenta tutti i campi che sono inclusi in modo nativo da CQWP.

Fonte: http://msdn.microsoft .com / en-noi / biblioteca / ff380147 (v= office.12) .aspx

Sebbene entrambi i link si riferiscano al 2007, funziona altrettanto bene nel 2010 nel mio ambiente.

Altri suggerimenti

@FileRef ti porterà il percorso del modulo e dovrai quindi elaborare questo - forse con la sottostringa: prima () e sottostringa - dopo () per ottenere solo il nome della libreria.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top