Pergunta

Bom dia,

Eu tenho um site SharePoint que eu venho tentando arrumar por algum tempo. Eu não tive problemas adição de campos para o NewForm.aspx e EditForm.aspx, mas DispForm.aspx parece ser um problema totalmente diferente.

Estou usando o SharePoint Designer, e parece como se todos os outros campos são exibidos usando o seguinte:

<xsl:value-of select="@Priority"/>

Mas quando eu ir em frente e seguir o mesmo formato para tentar inserir um novo campo, continua a puxar para cima os valores vazios quando estou algo de positivo deve estar lá.

SHORT:? Como posso adicionar campos a serem exibidos na DispForm.aspx

Qualquer ajuda seria muito apreciada, eu estou tão preso!

Obrigado, E

SOLUÇÃO:

Eu tinha esquecido de acrescentar minhas novas colunas sob o Tipo de Conteúdo da Lista que eu estava usando. Obrigado pela ajuda!

Foi útil?

Solução

A sua abordagem é okey, par de coisas para verificar:

1) Cada Data View Web Part tem a tag DataFields, parece que isso:

<DataFields>@URL,URL;@Comments,Notes;@Color,Color;@Image,Image;</DataFields>

e contém os nomes de seus campos. Verifique se o seu novo campo é exibido nesta lista.

2) Também existe diferença entre o nome campo interno e nome do campo. No exemplo acima, Comentários é o nome interno, mas o nome é Notas . Então, para exibir campo Notas corretamente, você deve usar:

<xsl:value-of select="@Comments"/>

3) Certifique-se de que você está tentando saída este valor no lugar certo do modelo XSLT. A maneira mais fácil de encontrar o lugar é olhar para os campos existentes e apenas adicionar o novo ao longo destes.

Hope isso ajuda ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top