Formatar coluna de pesquisa da lista como somente texto na web part de visualização de dados
-
09-12-2019 - |
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?
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):
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.