Panoramica:
Creato un elenco personalizzato che gestisce un tipo di contenuto con qualche dozzina di colonne.
Ha aggiunto a una pagina e poi via SPD, convertita in una visualizzazione dati.
Problema:
La mia espressione Xpath stava tornando in bianco per una colonna denominata "Posizione corrente". Ho fatto riferimento questa convenzione:
<tavolo border = "1">
<xsl:per ogni select = "/ dsQueryResponse/riga/righe" >
<TR>
<TD>
Stato attuale:
<xsl:valore di select="@Current_x0020_Status"></xsl:valore di>
</TD>
</TR>
</xsl>
</tabella>
La colonna nel CT è denominata "Stato attuale". Si presenta in lookup come "Stato attuale". Ovunque si guardi, Vedi "Stato attuale".
Mentre thrashing follemente circa, alla ricerca di una soluzione, Mi riferivo invece a "@Recruiter" ed ecco! — che effettivamente restituito indietro lo stato corrente. Mi aspettavo di tornare indietro il reclutatore, quando l'ho fatto.
Soluzione:
Mi infilò in SPD. Vai a quella pagina in SPD e Mostra la visualizzazione di dati. È possibile controllare l'effettiva dati forniti alla vista e associati Xpath. Qui ho scoperto che in effetti, Xpath è additato da "Reclutatore". Abbastanza stranamente, il "reale" Campo reclutatore puntato da "Recruiter1".
Porta via:
SPD fornisce autorevoli espressioni Xpath per righe & colonne in una visualizzazione dati.
Secondo, Mostra i dati effettivi. Così per esempio, una colonna di tipo dimostra questo:
<nobr><arco><Un HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID = 17 ">Giannini, Paul</A><img border ="0" altezza = "1" larghezza = "3" src="/_layouts/images/blank.gif"/><href ='javascript:’ OnClick ='IMNImageOnClick();restituire false;’ classe = 'ms-imnlink'><IMG nome ='imnmark’ titolo =” confine =’0′ altezza = 12’ larghezza = 12’ src='/_layouts/images/blank.gif’ Alt =' nessuna informazione di presenza’ SIP ='PGalvin@xxx.com’ ID ='imn_77, tipo = smtp'/></un></arco></nobr>