Oversigt:
Oprettet en brugerdefineret liste, der styrer en indholdstype med nogle snese kolonner.
Føjet det til en side og derefter via SPD, konverteres til en datavisning.
Problemet:
Min Xpath-udtryk, var tilbage tom for en kolonne med navnet "Nuværende Position". Jeg refereres det thusly:
<tabellens kant = "1">
<XSL:for hver select = "/ dsQueryResponse/rækker/række" >
<Tr>
<TD>
Nuværende Status:
<XSL:værdien af select="@Current_x0020_Status"></XSL:værdi af>
</TD>
</Tr>
</XSL>
</tabel>
Kolonnen i CT er opkaldt "Nuværende Status". Det viser sig i opslaget som "Nuværende Status". Overalt man ser, Du kan se "Nuværende Status".
Mens gennemdrøfte vildt omkring, Leder du efter en løsning, Jeg i stedet henvises til "@Recruiter" og se! — der faktisk vendte tilbage den aktuelle status. Jeg havde forventet det at vende tilbage tilbage ansætteren når jeg gjorde det.
Løsning:
Jeg stak i SPD. Gå til siden i SPD og det viser datavisningen. Du kan inspicere de faktiske data leveres til visningen og tilhørende Xpath. Her fandt jeg ud af, at faktisk, XPath-udtrykket peger på "Rekruttering". Mærkeligt nok, den "faktiske" personalekonsulent felt pegede fra "Recruiter1".
Tag afsted:
SPD giver autoritative Xpath-udtryk for rækker & kolonner i en datavisning.
Anden, Det viser de faktiske data. Så for eksempel, en kolonne af typen viser dette:
<nobr><span><En HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID = 17 ">Galvin, Paul</A><IMG grænse ="0" højde = "1" bredde = "3" src="/_layouts/images/blank.gif"/><en href ='javascript:’ OnClick ='IMNImageOnClick();returnere false;’ Class = "ms-imnlink"><IMG navn ='imnmark’ titel =” Border =’0′ højde ='12’ bredde ='12’ src='/_layouts/images/blank.gif’ alt =' ingen oplysninger om tilstedeværelse’ SIP ='PGalvin@xxx.com’ id = "imn_77, type = smtp'/></en></span></nobr>