2010-01-20 6 views

답변

0

어쨌든 서버 파일을 변경하면 아무런 문제가 없으므로 좋습니다 :-D. SharePoint 디자이너를 사용하여 소위 집계 웹 파트를 만들 수 있습니다. 사이트 모음의 모든 사이트에서 데이터를 가져옵니다. 물론 SharePoint에서 보안을 조정하여 볼 수있는 대상 만 볼 수 있습니다.

SharePoint Designer에서 DataFormWebPart를 사용하여 집계 웹 파트를 만들 수 있습니다. 이것은 여전히 ​​ootb이지만 데이터 소스를 구성 할 수 있습니다. 즉, 데이터 소스에서 캘린더 항목의 전체 사이트 모음을 쿼리 한 다음 목록에 표시합니다. "새로운"달력에서 그들을 디스 디스팅하는 것은 많은 일이 될 것입니다.

특정 캘린더 항목을 "복사하거나"다른 특정 캘린더에 표시되도록 설정할 방법이 없습니다. 사용자 정의 코드가 필요합니다.

+0

덕분에 모두 내장 롤업/다운에 대한 메커니즘이없는 ... 난 지금 내가 CQWP 승/갈거야, 그리고 그냥 쇼를 생각한다 목록으로 ... 제목/날짜에 승 .. 이건 내 연구를하는 동안 매우 인기있는 질문/문제가 될 것 ... 언젠가는 OOTB 기능에 대한 포함됩니다 언젠가 :) – user250065

0

OOTB MOSS 2007은 아니지만 간단한 워크 플로를 사용하여 모든 목록을 동기화하는 방법에 대한 기사를 작성했습니다. 캘린더는 목록 일 뿐이므로 캘린더의 모양과 느낌을 유지 관리합니다.

Check it out here, 그것은 잘 작동하며 첨부 파일도 처리합니다. 워크 플로의 일부이므로 쉽게 자신의 논리를 추가 할 수 있습니다. 'x'필드가 'y'로 설정된 일정 이벤트 만 동기화하십시오.

0

RSSBus 최소한의 코드로 웹 파트에서 이와 같은 작업을 처리 할 수 ​​있음을 지적하고 싶습니다. ootb가 아니더라도이 작업은 매우 간단하며 SharePoint Designer를 사용할 필요가 없습니다.

<rsb:import lib="RSSBus.SpsOps"/> 
<rsb:set attr="url" value="http://mysharepointsite/subSite/"/> 
<rsb:set attr="list" value="Calendar"/> 
<rsb:set attr="user" value="someuser"/> 
<rsb:set attr="password" value="theirpassword"/> 

    <rsb:call op="spsListItems"> 
    [[sp:name]]</br> 
    </rsb:call> 

위의 주요 사이트 및 "SpsOps"의 사용을 통해 RSSBus 웹 파트 내에 배치 할 수있는 코드가 모든 목록에 액세스 할 수/모든 사이트/하위 사이트에 항목이 없습니다.

-S

관련 문제