Översikt:
Skapat en anpassad lista som hanterar en innehållstyp med några dussin kolumner.
La den på en sida och sedan via SPD, omvandlas till en datavy.
Problem:
Min Xpath-uttrycket var tillbaka tom för en kolumn med namnet "Nuvarande Position". Jag refererade det thusly:
<Table border = "1">
<XSL:för varje Välj = "/ dsQueryResponse/rader/rad" >
<TR>
<TD>
Nuvarande Status:
<XSL:värdet av som select="@Current_x0020_Status"></XSL:värdet av>
</TD>
</TR>
</XSL>
</tabell>
Kolumnen i CT heter "Nuvarande Status". Det dyker upp i sökningen som "Nuvarande Status". Vart man än tittar, du ser "Nuvarande Status".
Medan stryk vansinnigt ca, Letar du efter en lösning, Jag hänvisade i stället till "@Recruiter" och se! — som faktiskt återvänt tillbaka aktuell status. Jag trodde att den skulle återgå rekryteraren när jag gjorde det.
Lösning:
Jag petade i SPD. Gå till sidan i SPD och det visar datavyn. Du kan kontrollera den faktiska data som tillhandahålls i vyn och tillhörande Xpath. Här fick jag reda på att verkligen, Xpath pekade på "Rekryterare". Konstigt nog, den "faktiska" rekryterare fältet pekade från "Recruiter1".
Ta med:
SPD ger auktoritära Xpath-uttryck för rader & kolumner i en datavy.
Andra, Det visar de faktiska uppgifterna. Så till exempel, en kolumn av typen visar detta:
<nobr><Spänn><En HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID = 17">Galvin, Paul</A><IMG gränsen ="0" höjd = "1" bredd = "3" src="/_layouts/images/blank.gif"/><en href = "javascript:’ onclick = "IMNImageOnClick();returnera false;’ Class = "ms-imnlink"><IMG namn ='imnmark’ titel =” Border =’0′ höjd ='12’ bredd ='12’ src='/_layouts/images/blank.gif’ Alt = "inga närvaroinformation’ SIP = "PGalvin@xxx.com’ ID = "imn_77, typ = smtp" /></en></Spänn></nobr>