【问题标题】:xsl for sharepoint calendar用于共享点日历​​的 xsl
【发布时间】:2011-10-03 21:16:26
【问题描述】:

我需要创建一个日历,它将来自多个单独的共享点团队日历的数据连接在一起(这样我组织中的新闻办公室就可以在同一页面上并排查看每个部门发生的事情 - 什么他们想要的是类似于共享谷歌日历的用户界面)。

我发现我可以在 Sharepoint 中创建一个链接源,它结合了各种日历,并将提供我需要的数据的 xml 输出。所以我现在想要的是一个示例,说明如何使用一些 xml 并在只读日历中为我的用户创建标准的日/周/月视图。

我发现如下:

您不能附加 listviewwebpart - 他们使用 caml 而不是 xslt - 他们不能使用 xml 数据。他们使用对象模型来消费它所属的列表。

没有该 Web 部件的源代码。它被锁定在一个 dll 中。

dataformwebpart 可以使用任何 xml 数据源。

某些 listviewwebparts 可以更改为 dataformwebparts 但不能更改为日历。

是否有一个 xslt 日历示例,它可以使用一些 xml 并创建标准的日/周/月视图来让我继续前进?

【问题讨论】:

    标签: sharepoint xslt calendar


    【解决方案1】:

    这是一个常见的请求,使用标准 Web 部件并不容易。您可以尝试 Ton Stegeman 的 Content by Type web part,我认为它可以让您将列表项汇总到日历中,或者查看Bamboo Solutions 的(商业)列表汇总和日历+ webparts。

    【讨论】:

      【解决方案2】:

      http://www.ideseg.com/SharePointXSLToRenderCalendarsWithCsegRollUp.aspx 来自 Carlos Segura 博客,进行日历加入的绝佳方式。

      【讨论】:

        【解决方案3】:

        现在很常见的是,您可以将另一个日历与现有日历一起添加为“图层”。例如。这就是我们在 Google 日历、Outlook 和 Android 上所做的事情。我相信这就是它的意图,它结束了对同步工具、查询问题、数据 webpart 的追求。 同样的事情可以在 OOTB Sharepoint 中完成;请参阅下面的链接,他们似乎已经找到了正确的答案。创建日历视图后,很容易加载额外的日历。 http://weblogs.asp.net/sharadkumar/archive/2010/03/12/aggregate-sharepoint-event-items-into-your-calendar-view-using-calendar-overlay.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-12
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多