Overzicht:
Gemaakt van een aangepaste lijst die worden beheerd met een inhoudstype met enkele tientallen kolommen.
Toegevoegd het aan een pagina en vervolgens via EPD, omgezet in een gegevensweergave.
Probleem:
Mijn Xpath-expressie terugkeerde leeg voor een kolom met de naam 'Huidige positie'. Ik het thusly waarnaar wordt verwezen:
<tabelrand = "1">
<XSL:voor elke select = "/ dsQueryResponse/rijen/rij" >
<tr>
<TD>
Huidige Status:
<XSL:waarde-van-select="@Current_x0020_Status"></XSL:waarde-van>
</TD>
</tr>
</XSL>
</tabel>
De kolom in de CT heet "Huidige Status". Het verschijnt in de opzoektabel als 'Huidige Status'. Overal waar die je kijkt, u Zie 'Huidige Status'.
Terwijl het dorsen waanzinnig ongeveer, op zoek naar een oplossing, In plaats daarvan bedoelde ik "@Recruiter" en zie! — die eigenlijk geretourneerd terug de huidige status. Ik verwacht dat het weer terug de recruiter toen ik dat deed.
Oplossing:
Ik stak over in de SPD. Ga naar die pagina in SPD en het toont de gegevensweergave. Controleert u de werkelijke gegevens verstrekt aan de weergave en bijbehorende Xpath. Hier, ik ontdekte dat inderdaad, het Xpath wees op "Recruiter". Vreemd genoeg, de "werkelijke" Recruiter veld wees van "Recruiter1".
Neem mee:
SPD biedt gezaghebbende Xpath-expressies voor rijen & kolommen in een gegevensweergave.
Tweede, het toont de werkelijke gegevens. Dus bijvoorbeeld, een kolom van het type toont dit:
<NOBR><span><Een HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID = 17-INCH>Galvin, Paul</A><img grens ="0" hoogte = "1" breedte = "3" src="/_layouts/images/blank.gif"/><een href ='javascript:’ onclick ='IMNImageOnClick();resultaat false;’ klasse = 'ms-imnlink'><img naam ='imnmark’ titel =” grens =’0′ hoogte ='12’ breedte ='12’ src='/_layouts/images/blank.gif’ Alt =' geen aanwezigheidsinformatie’ SIP ='PGalvin@xxx.com’ ID = "imn_77, type = smtp'/></een></span></NOBR>