我試圖將主站點中日曆中的事件顯示爲主站點子站點中的日曆(反之亦然)。 ..我不能改變任何服務器文件或使用定製的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. 新日曆事件不顯示
- 4. 完整的日曆不顯示任何谷歌日曆事件
- 5. 在主日曆中顯示更多事件+更多主日曆角度js
- 6. 我可以在Sharepoint 2010的主日曆中爲多個日曆的事件添加不同的顏色嗎?
- 7. 日曆事件Reece日曆
- 8. 在很多不同的網站上顯示日曆功能
- 9. 角引導日曆不顯示日曆
- 10. Android中的日曆事件顯示
- 11. 在SharePoint中創建日曆事件
- 12. iPhone日曆中的多日事件
- 13. 在日曆的同一日期顯示多個註釋
- 14. Drupal日曆 - 日曆查看不顯示在IE7中的條目
- 15. Salesforce網站日曆不顯示
- 16. 根據月份顯示日曆日曆
- 17. jQuery UI日曆顯示事件onLoad
- 18. 全日曆事件沒有顯示
- 19. 全日曆顯示全天事件
- 20. 角UI的日曆:事件不會在日曆
- 21. Sharepoint 2010日曆事件接收器
- 22. SharePoint WSS 3.0日曆丟失事件
- 23. SyntaxError:missing;同時顯示完整日曆中的事件
- 24. 日曆控件在下個月顯示
- 25. 顯示日曆控件
- 26. Java ME日曆不顯示
- 27. 引導日曆不顯示
- 28. 附件字段不能在SharePoint日曆中添加新事件。
- 29. CSS日曆顯示
- 30. 顯示日曆值
AFIK SharePoint 2007中不具備內置 – 2010-01-20 15:32:16