3
SSRS 보고서로 작업하고 있으며 Placeholder 작업에 대한 식을 통해 SharePoint 목록 항목에 대한 링크를 작성하려고합니다. 쿼리 문자열 값을 링크에 넣을 때마다 나타나는 문제는 SSRS가이를 복제하고 있다는 것입니다. SharePoint에서이 URL을 받으면 목록 항목을 표시하는 대신 새 항목 페이지가 표시됩니다.SSRS에서 작업 링크에 중복 쿼리 문자열 매개 변수를 삽입했습니다.
="http://home.oursharepointsite.net" & Left(First(Fields!Url.Value,"List"),InStrRev(First(Fields!Url.Value, "List"),"/")) & "DispForm.aspx?ID=" & Fields!ListItemId.Value
그리고 여기 결과 링크입니다 :
http://home.oursharepointsite.net/communities/home/Sites/CORPFI/Wiki1/Forms/DispForm.aspx?ID=395&ID=395
나는의 액션을 사용하지 않는 작업을 다른 개발자 여기
내가 링크를 짓고 있어요 표현입니다 자리 표시 자이지만 단지<a>
태그를 만들고 동일한 동작을 얻습니다. 그의 경우에는 그가 연결하는 것에 대한 렌더링에는 영향을 미치지 않습니다.
누구나이 수수께끼를 해결할 방법을 알고 있습니까?
글쎄, 내 링크 문자열 주위에 "javascript : void (window.open (_link here_))"를 감싸는 경우, 필자는 꼭 그렇게해야한다고 생각했다. 그래도이 해킹없이이 문제를 해결하는 방법을 아는 사람이 있는지 알고 싶습니다. –
보고서의 링크에 대해 비슷한 표현식을 사용하며이를 볼 수 없습니다. SSRS 연결 항목에 정의 된 매개 변수가있는 경우 또는이 식에 값이 들어오는 지 의심 스럽습니다. –
나는 이것도 보았지만 BIDS에서는 작동하지만 서버에서는 작동하지 않습니다. – RogerNoble