Det verkliga XPath steget kommer framåt?

Ö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>

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *