Den reelle XPath skridt vil fremad?

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>

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *