문제

간단히 말해서:다른 XSLTListViewWebPart에서 선택한 항목을 기반으로 XSLTListViewWebPart를 필터링하려고 합니다.문자열 필드를 연결로 사용하면 정상적으로 작동합니다.하이퍼링크 필드를 사용하면 데이터가 표시되지 않습니다.

더 자세하게:두 개의 목록이 있습니다. Accounts 그리고 Projects.둘 다 하이퍼링크 필드가 있습니다. accountURL.모든 계정에는 서로 다른 accountURL이 있습니다.다른 프로젝트는 accountURL에 대해 동일한 값을 가질 수 있습니다.둘 다 XSLTListViewWebPart를 사용하여 페이지에 표시됩니다.간단한 목표는 다음을 필터링하는 것입니다. Projects 어떤 항목이 선택되었는지에 따라 목록이 표시됩니다. Accounts 목록을 사용하여 accountURL 필드.그래서 저는 다음을 사용하여 웹 파트 연결을 설정했습니다. acountURL 필터로.

아아, 아이템이 Accounts 목록이 선택되었습니다. 항목이 표시되지 않습니다. Projects 일치하는 값이 있는지 다시 확인했지만 목록에 표시됩니다.하이퍼링크 필드 대신 문자열 필드를 사용하는 경우 accountURL 모든 것이 매력처럼 작동합니다.문제는 하이퍼링크 필드가 필요하다는 것입니다.

이것이 원하는 행동입니까?해결 방법에 대한 제안 사항이 있습니까?(이미 계산된 열을 통해 하이퍼링크 필드를 문자열 필드로 변환하려고 시도했지만 작동하지 않았습니다.)

모든 작업은 웹 인터페이스나 SP-Designer에서 수행되었으며 앞으로도 계속 수행될 것입니다.WSP 코딩은 이 문제에 대한 선택 사항이 아닙니다.나는 올바른 종단 기술에 익숙하지 않기 때문에 필드와 열을 서로 바꿔서 사용합니다.

모든 도움에 크게 감사드립니다.

도움이 되었습니까?

해결책

Microsoft 포럼의 누군가가 다음을 제안했습니다. 해결 방법 그 일을 잘 수행합니다.

  • 두 목록 모두에 숨겨진 텍스트 열을 추가합니다.
  • 항목 생성 및 업데이트 시 트리거되는 워크플로를 사용하여 하이퍼링크 열 값을 숨겨진 텍스트 열에 복사합니다.
  • 숨겨진 열을 필터로 사용하여 두 웹 파트를 연결합니다.

그럼에도 불구하고 필터링을 위해 하이퍼링크 열이나 기타 특수 열을 사용할 수 있는지 여전히 궁금합니다.또한 사람 열을 조회로 사용할 수 없다는 문제도 있었습니다.

어떤 종류의 개요가 있는지 여부를 아는 사람이 있습니까? 필터링/수식/조회/...에 사용할 수 있는 열 유형은 무엇입니까?

건배,

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 sharepoint.stackexchange
scroll top