1

SharePoint 사이트에 세 개의 페이지가있어 ViewA.aspx, ViewB.aspx 및 ViewC.aspx를 호출 할 수 있습니다.SharePoint 페이지 변경 드롭 다운의 값에 따라 특정보기로

이 세 가지보기에는 목록보기 웹 파트가 있으며 모든 사용자는 같은 목록에서 데이터를 가져옵니다. DetailList로 호출 할 수 있습니다.

DetailList에서 몇 개의 Column 만 가져갈 수 있도록 3 개의 페이지를 모두 디자인했습니다. 목록보기 웹 파트에서. 이 목록 (DetailList) 나는 드롭 다운 (선택) 열이에서

옵션 A를 말할 수 있습니다, B와 C

사람이 와서 목록에 데이터를 입력 (+ 새 항목 추가). 사람이 드롭 다운 열에서 옵션 A를 선택하면 추가 된 항목은 ViewA.aspx에서 볼 수 있지만 ViewB.aspx 및 ViewC.aspx에서는 볼 수 없으며 B 및 C와 유사한 프로세스가 될 수 있습니다.

내가 가진 유일한 리소스는 SharePoint Designer 2010입니다.

답변

0

나는 이것을 알아 낸다.

목록보기에서 필터를 사용했습니다. 원하는대로 작동합니다.

0

각보기에 값이있는 선택 필드를 추가하면 해당 값으로보기가 필터링됩니다. 이것은 최소한의 작업입니다.

당신이 솔루션의 가용성을 향상시키고 자하는 경우 ...

은 (당신이 쿼리 문자열에 따라 적절한 필드를 설정하기 위해 jQuery를 기능을 추가 할 수 있도록 할 콘텐츠 편집기는 WebPart를 추가 할 Newform.aspx 편집 즉,? DefaultFieldXTo = ViewB)

마지막 단계는 새 항목 링크가 추가 적절한 쿼리 문자열 (jQuery를 컨텐츠 에디터 어쩌면 직업을 가지고 추가 확인 방법을 찾는 것이다는 WebPart 다시)

또는, 수도 이미 ca를 기반으로 다른 항목을 표시하기 위해보기 자체에서 필터를 만들 수 있어야합니다. 견인 된 들판.

+0

하지만 가능한가요? 이 작업을 수행하는 셰어 포인트 디자이너 만 있습니다. –

+0

콘텐츠 편집기 웹 파트 덕분에 가능합니다. 스크립트 태그 내에서 자바 스크립트를 호스트 할 수 있습니다. – Nat

+0

예, 콘텐츠 편집기 웹 파트에서 사용할 수 있지만 다른 Jquery 스크립트가 페이지에서 실행중인 것처럼 보입니다. 자바 스크립트가 언젠가 실패합니다 (특히 IE에서). –