Visão geral:
Criou uma lista personalizada que gerencia um tipo de conteúdo com algumas dezenas de colunas.
É adicionado a uma página e em seguida através do SPD, convertido em uma exibição de dados.
Problema:
Minha expressão de Xpath estava retornando em branco para uma coluna chamada "Posição atual". É desta forma que eu provi:
<borda de tabela = "1">
<XSL:para cada select = "/ dsQueryResponse/linhas/linha" >
<TR>
<TD>
Status atual:
<XSL:valor-do select="@Current_x0020_Status"></XSL:valor da>
</TD>
</TR>
</XSL>
</tabela>
A coluna no CT é denominada "Estado actual". Ele aparece na pesquisa como "Estado actual". Em todos os lugares que você olhar, Você vê o "Estado actual".
Ao debater-se loucamente cerca, procurando uma solução, Em vez disso me referi "@Recruiter" e eis que! — Isso realmente retornadas de volta o status atual. Eu esperava que retornar para trás o recrutador quando eu fiz isso.
Solução:
Eu piquei em SPD. Ir para a página em SPD e mostra o modo de exibição de dados. Você pode inspecionar o real dados fornecidos para o modo de exibição e associados Xpath. Aqui eu descobri que na verdade, o Xpath apontada para "Recrutador". Estranhamente, o "real" campo de recrutador apontado de "Recruiter1".
Levar:
SPD fornece autoritário expressões Xpath para linhas & colunas em uma exibição de dados.
Segundo, Ele mostra os dados reais. Assim, por exemplo, uma coluna do tipo mostra isso:
<sem-serifbrdiv><extensão><Um HREF="/sites/Corporate/HumanResources/TalentAcquisition/_layouts/userdisp.aspx?ID = 17 ">Galvin, Paulo</A><img borda ="0" altura = "1" largura = "3" src="/_layouts/images/Blank.gif"/><a href ='javascript:’ OnClick ='IMNImageOnClick();retornar false;’ classe = 'ms-imnlink'><img nome ='imnmark’ título =” fronteira =’0′ altura = 12’ largura = 12’ src='/_layouts/images/Blank.gif’ ALT =' nenhuma informação de presença’ SIP ='PGalvin@xxx.com’ ID ='imn_77, tipo = smtp'/></uma></extensão></sem-serifbrdiv>