데이터 보기 웹 파트에서 목록 조회 열을 텍스트 전용으로 형식 지정
-
09-12-2019 - |
문제
조회 열이 포함된 목록이 있습니다.
다음으로 빈 .aspx 페이지를 만들고 데이터 뷰 웹 파트를 추가했습니다.다음으로, 데이터 소스를 제공하는 이전에 언급된 목록에 데이터 뷰 웹 파트를 연결했습니다.
이제 데이터 원본의 조회 열을 내 페이지의 웹 파트에 추가하고 레이블 형식을 지정하면 백엔드로 이동하는 하이퍼링크인 레이블(목록)을 얻게 됩니다.텍스트 상자나 일반 텍스트로 형식을 지정하면 흥미롭게도 내 페이지에 다음과 같은 앵커 태그가 표시됩니다.
<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>
나도 던질려고 했는데 {@Research_x0020_Topic}
다른 html 태그와 asp 컨트롤로 이동했지만 내 페이지에 위의 앵커가 계속 표시됩니다.
내가 원하는 것은 간단하다.하이퍼링크 없이 조회 열의 값을 표시하고 싶습니다.내가 얻는 가장 가까운 것은 레이블로 형식을 지정하는 것입니다.
<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')}" />
그러나 이 레이블에 포함된 하이퍼링크를 비활성화하는 방법을 알 수 없는 것 같습니다.
도움이 필요하세요?
해결책
결국 해결책은 매우 간단했습니다.다음을 확인하여 조회 값을 데이터 필드로 표시하는 열을 라이브러리에 추가해야 했습니다(각 추가 필드를 표시하려면 열을 추가하세요).
이렇게 하면 조회가 아닌 일반 텍스트 필드의 한 줄처럼 작동하는 데이터 소스와 라이브러리에 열이 생성됩니다.
제휴하지 않습니다 sharepoint.stackexchange