SharePoint 통합의 보고서 뷰어 웹 파트 프로그래밍 기능
보고서 뷰어 웹 파트는 서버 컨트롤로, 개발자가 사용자 지정 SharePoint 애플리케이션을 만드는 데 사용할 수 있는 공용 API(응용 프로그래밍 인터페이스) 집합을 포함합니다. 웹 파트 연결을 사용하여 보고서 뷰어 웹 파트에 보고서 경로 및 매개 변수를 제공하는 사용자 지정 웹 파트를 만들 수 있습니다. 사용자 지정 SharePoint 웹 파트 페이지에 웹 파트를 포함하고 공용 API를 사용하여 사용자 지정할 수도 있습니다.
사용자 지정 웹 파트를 사용하여 보고서 뷰어 웹 파트에 커넥트
보고서 뷰어 웹 파트는 SharePoint 웹 파트 구현하거나 T:Microsoft.SharePoint.WebPartPages.IFilterValues
구현 IWebPartRow 하는 연결 소비자입니다. IWebPartRow 문서 웹 파트와 같은 웹 파트는 보고서 뷰어 웹 파트와 동일한 웹 파트 페이지에 배치되는 경우 보고서 뷰어 웹 파트에 대한 보고서 경로를 제공할 수 있습니다. 마찬가지로, 텍스트 필터 또는 선택 필터와 같은 T:Microsoft.SharePoint.WebPartPages.IFilterValues 웹 파트는 보고서 뷰어 웹 파트와 동일한 웹 파트 페이지에 배치되는 경우 보고서 뷰어 웹 파트에 보고서 매개 변수를 제공할 수 있습니다.
IWebPartRow를 사용하여 보고서 경로 공급자 구현
다음 단계를 사용하여 웹 파트 연결을 통해 보고서 뷰어 웹 파트에 대한 보고서 경로를 제공합니다.
인터페이스를 구현하는 웹 파트를 IWebPartRow 만듭니다.
이 웹 파트를 보고서 뷰어 웹 파트와 동일한 웹 파트 페이지에 추가합니다.
웹 기반 웹 파트 디자인 사용자 인터페이스에서 웹 파트를 보고서 뷰어 웹 파트에 연결합니다.
참고 항목
보고서 뷰어 웹 파트에는 한 번에 하나의 IWebPartRow 웹 파트만 연결할 수 있으며, IWebPartRow 웹 파트와 T:Microsoft.SharePoint.WebPartPages.IFilterValues 웹 파트를 동시에 모두 연결할 수는 없습니다.
IWebPartRow T:Microsoft.ReportingServices.SharePoint.UI.WebParts.ReportViewerWebPart에서 웹 파트가 제대로 작동하려면 이 메서드에 대해 GetRowData 다음 단계를 사용해야 합니다.
입력 매개 변수로 DataRowView 개체를 사용하여 콜백 메서드를 호출합니다.
개체에 DataRowView 보고서 경로가 포함된 "DocUrl"이라는 열이 포함되어 있는지 확인합니다.
참고 항목
Office SharePoint Server 2010 추가 기능의 보고서 뷰어 웹 파트는 "FileRef" 열을 사용하여 보고서 경로 수신도 지원합니다.
IFilterValues를 사용하여 보고서 매개 변수 공급자 구현
T:Microsoft.SharePoint.WebPartPages.IFilterValues를 구현하는 웹 파트는 보고서 뷰어 웹 파트에 하나의 매개 변수 값을 제공할 수 있습니다. 보고서 뷰어 웹 파트로 전송되는 매개 변수 값에는 보고서 정의에 지정된 것과 동일한 제한 사항(예: 데이터 형식, 유효한 값 등)이 적용됩니다.
보고서 뷰어 웹 파트에 보고서 매개 변수를 제공하려면 다음 단계를 사용합니다.
T:Microsoft.SharePoint.WebPartPages.IFilterValues 인터페이스를 구현하는 웹 파트를 만듭니다.
T:Microsoft.ReportingServices.SharePoint.UI.WebParts.ReportViewerWebPart와 동일한 페이지에 웹 파트를 추가합니다.
T:Microsoft.SharePoint.WebPartPages.IFilterValues 웹 파트를 웹 기반 웹 파트 디자인 사용자 인터페이스의 보고서 뷰어 웹 파트에 커넥트.
참고 항목
여러 T:Microsoft.SharePoint.WebPartPages.IFilterValues 웹 파트 보고서 뷰어 웹 파트에 한 번에 연결할 수 있습니다. 그러나 웹 파트와 T:Microsoft.SharePoint.WebPartPages.IFilterValues 웹 파트를 동시에 보고서 뷰어 웹 파트에 연결할 IWebPartRow 수는 없습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기