我試圖將主站點中日曆中的事件顯示爲主站點子站點中的日曆(反之亦然)。 ..我不能改變任何服務器文件或使用定製的Web部件...有無論如何做到這一點與OOTB莫斯2007?Sharepoint - 在不同子站點的多個日曆中顯示日曆事件
回答
無論如何改變服務器文件是一個很大的禁忌,所以這很好:-D。 YOu可以嘗試使用SharePoint Designer創建一個所謂的聚合Web部件,從網站集中的所有網站提取數據(當然這會通過共享點來修整安全性,因此人們只能看到他們允許看到的內容)。
您可以創建在SharePoint設計器中使用DataFormWebPart來構建聚合Web部件。這仍然是ootb,但允許您配置數據源:即讓數據源查詢日曆項目的整個網站集,然後將它們顯示在列表中。在「新」日曆中展示它們將會是很多工作。
沒有辦法將特定的日曆項目「複製」或設置爲在特定的其他日曆中可見,這將採用自定義代碼。
謝謝大家的意見/建議彙總/起伏的機制......我想現在我會去瓦特/ CQWP並且只顯示它作爲一個列表... w /標題中的日期..這似乎是一個非常受歡迎的問題/問題,同時做我的研究...希望有一天,這將是一個包含OOTB功能:) – user250065 2010-01-21 17:25:36
不嚴格OOTB MOSS 2007,但我recenlty寫了一篇關於使用簡單的工作流程同步任何列表的文章。由於日曆僅僅是一個列表,它也適用於這個列表,它保持了日曆的外觀和感覺。
Check it out here,它工作得很好,並處理附件。由於它是工作流的一部分,因此您可以輕鬆添加自己的邏輯,例如只能將字段'x'設置爲'y'的日曆事件同步。
我想指出RSSBus Web Part可以用最少的代碼處理這樣的任務。這雖然不是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>
上面可以放置在RSSBus Web部件內的主網站,並通過使用「SpsOps」的代碼可以訪問到所有列表/上的所有網站/子網站的項目。
-S
- 1. ASP.NET SharePoint Web部件:在根站點日曆中顯示子網站日曆事件
- 2. Google日曆無法正確顯示同事日曆事件
- 3. 在日曆上顯示不正確的angularjs ui日曆事件
- 4. 新日曆事件不顯示
- 5. 完整的日曆不顯示任何谷歌日曆事件
- 6. DojoX中日曆不顯示事件
- 7. 日曆控件顯示日期事件
- 8. 在主日曆中顯示更多事件+更多主日曆角度js
- 9. 添加事件到Android日曆不顯示日曆
- 10. Sharepoint日曆與Google日曆同步
- 11. 我可以在Sharepoint 2010的主日曆中爲多個日曆的事件添加不同的顏色嗎?
- 12. 如何在日曆的左側顯示即將發生的事件在日曆中顯示日曆?
- 13. 在日曆中顯示事件php mysql
- 14. 在php日曆中顯示事件
- 15. 日曆事件Reece日曆
- 16. 完整日曆CSS - 在日曆畫布外部顯示事件
- 17. 使用jQuery在日曆中正確顯示多日事件?
- 18. 在SharePoint中創建日曆事件
- 19. 在很多不同的網站上顯示日曆功能
- 20. MVVM中的TextBox.GotFocus()事件顯示日曆
- 21. Android中的日曆事件顯示
- 22. 角引導日曆不顯示日曆
- 23. HTC Sense 3.6不顯示日曆事件?
- 24. iPhone日曆中的多日事件
- 25. Google日曆PHP從多個日曆中檢索事件
- 26. 在日曆的同一日期顯示多個註釋
- 27. 全日曆沒有顯示的事件
- 28. Drupal日曆 - 日曆查看不顯示在IE7中的條目
- 29. 帶日曆事件的PHP日曆
- 30. Google日曆,所有日曆的事件
AFIK SharePoint 2007中不具備內置 – 2010-01-20 15:32:16