SharePoint의 웹 부품 연결
-
03-07-2019 - |
문제
SharePoint 팀 사이트의 간단한 웹 파트에 연결하려고합니다. 다른 웹 파트에서받은 내용을 기반으로 정보를 필터링하려면 웹 파트 중 하나가 필요합니다.
쿼리 문자열 필터 웹 파트와 목록보기 웹 파트를 사용하고 있지만 항상 연결하는 방법에 관계 없이이 오류가 발생합니다.
"웹 부품 오류 :이 페이지는 연결된 웹 부품의 데이터 페치 제한을 초과했습니다. 하나 이상의 웹 부품을 연결하여 문제를 해결하십시오."
내가해야 할 일과 내가 뭘 잘못하고 있는가
업데이트:다른 PGAE에서 웹 부품에 연결할 수 있지만 특정 항목의 DispForm.aspx 페이지 에서이 오류를 얻을 수 있습니다. 웹 파트 연결은 허용되지 않습니다.
해결책
Web UI를 사용하지 않을 때 SharePoint에서 QueryString 필터 웹 파트를 작성하는 데 문제가 있습니다 (그렇지 않다는 가정하고 있습니다).
이 친구는 여기에 그것에 대한 게시물과 그가 문제를 어떻게 해킹했는지에 대한 게시물이 있습니다.
또 다른 옵션은 QueryString 필터 웹 부분을 전혀 사용하지 않고 쿼리 스트링을 일반 웹 부분으로 전달하는 것입니다.
http://mo.notono.us/2008/04/moss-filter-views-through-url-query.html
다른 팁
이 문제를 해결했습니다.
문제
SharePoint 목록에서 Query Strng Fitlter의 필터링 열 이름이 삭제되고 동일한 이름의 새 열이 추가되었습니다.
해결책: 웹 파트 속성에서 필터를 제거하고 현재보기를 다시 설정하십시오. 잘 작동합니다.
와 관련하여, Marees
'dispform.aspx'페이지는 일반적으로 SharePoint 목록의 형태이며 SharePoint 목록에 속하지 않는 페이지보다 List-Form 페이지에 다른 규칙이 적용됩니다 (차이점은 거의 문서화되지 않음). 해결 방법으로 문제를 해결했습니다. ListViewWebPart가 아니라 DataViewWebPart를 사용할 수 있습니다.쿼리 문자열 및 데이터 뷰 웹 파트를 사용합니다), 또는 ListViewWebPart가 이해하는 URL 매개 변수를 사용하여 QueryStringFilterWebPart를 피할 수 있습니다.ListViewWebPart Filter Param).