Domanda

Buongiorno

Ho un sito di SharePoint che sto cercando di riparare da un po '. Non ho avuto problemi ad aggiungere campi in NewForm.aspx e EditForm.aspx, ma Dispform.aspx sembra un problema completamente diverso.

Sto usando SharePoint Designer e sembra che tutti gli altri campi vengano visualizzati usando questo:

<xsl:value-of select="@Priority"/>

Ma quando vado avanti e seguo lo stesso formato per provare a inserire un nuovo campo, continua a tirare su valori vuoti quando sono sicuro che qualcosa dovrebbe essere lì.

BREVE: come posso aggiungere campi da visualizzare su DispForm.aspx?

Qualsiasi aiuto sarebbe molto apprezzato, sono così bloccato!

Grazie, E

SOLUZIONE:

Avevo dimenticato di aggiungere le mie nuove colonne sotto il Tipo di contenuto dell'elenco che stavo usando. Grazie per l'aiuto!

È stato utile?

Soluzione

Il tuo approccio è okey, un paio di cose da controllare:

1) Ogni web part di visualizzazione dati ha il tag DataFields, assomiglia a questo:

<DataFields>@URL,URL;@Comments,Notes;@Color,Color;@Image,Image;</DataFields>

e contiene i nomi dei tuoi campi. Assicurati che il tuo nuovo campo sia visualizzato in questo elenco.

2) Inoltre c'è differenza tra nome campo interno e nome campo. Nell'esempio sopra Commenti è il nome interno ma il nome è Note . Quindi per visualizzare correttamente il campo Note è necessario utilizzare:

<xsl:value-of select="@Comments"/>

3) Assicurati di provare a generare questo valore nel posto giusto del modello XSLT. Il modo più semplice per trovare il luogo è cercare i campi esistenti e aggiungere semplicemente quello nuovo lungo questi.

Spero che aiuti ...

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