Pergunta

Eu tenho uma lista que contém uma coluna de pesquisa.

Em seguida, criei uma página .aspx vazia e adicionei uma web part dataview.Em seguida, vinculei a web part dataview à lista mencionada anteriormente, que me forneceu a fonte de dados.

Agora, se eu adicionar a coluna de pesquisa da fonte de dados à web part da minha página e formatá-la como um rótulo, recebo um rótulo que é um hiperlink que vai para o back-end (a lista).Se eu formatar como uma caixa de texto ou apenas texto simples, curiosamente recebo a seguinte tag âncora na minha página assim:

<a onclick="OpenPopUpPage('http://cityapps.capetown.gov.za/sites/ikrc/_layouts/listform.aspx?PageType=4&ListId={8BEE076B-ABC8-4378-9CD4-93AD46064FC0}&ID=15&RootFolder=*', RefreshPage); return false;" href="http://cityapps.capetown.gov.za/sites/ikrc/_layouts/listform.aspx?PageType=4&ListId={8BEE076B-ABC8-4378-9CD4-93AD46064FC0}&ID=15&RootFolder=*">Final Test</a>

Eu também tentei jogar o {@Research_x0020_Topic} em diferentes tags html e controles asp, mas continuo obtendo a âncora acima em minha página.

O que eu quero é simples.Só quero exibir o valor da coluna de pesquisa sem que seja um hiperlink.O mais próximo que chego é formatá-lo como um rótulo:

<asp:Label runat="server" id="ff1{$Pos}" text="{@Research_x0020_Topic}" __designer:bind="{ddwrt:DataBind('u',concat('ff1',$Pos),'Text','','ID',ddwrt:EscapeDelims(string(@ID)),'@Research_x0020_Topic')}" />

No entanto, não consigo descobrir como desativar o hiperlink incorporado neste rótulo.

Qualquer ajuda?

Foi útil?

Solução

No final a solução foi bastante simples.Eu só precisava adicionar uma coluna à biblioteca que mostrasse o valor da pesquisa como um campo de dados, verificando o seguinte (Adicione uma coluna para mostrar cada um desses campos adicionais):

enter image description here

Isso cria uma coluna na biblioteca e na fonte de dados que atua como uma única linha normal de campo de texto e não como uma pesquisa.

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