使用来自 WCF 服务的数据创建自定义共享点日历​​ Web 部件

Posted

技术标签:

【中文标题】使用来自 WCF 服务的数据创建自定义共享点日历​​ Web 部件【英文标题】:create custom sharepoint calendar webpart with data from a WCF service 【发布时间】:2013-09-25 05:26:48 【问题描述】:

我对 sharepoint 还很陌生。我们正在尝试为我们的销售团队创建一个自定义日历 Web 部件,以从外部 WCF Web 服务显示他们的行程。日历看起来就像 Outlook 日历,但日历项目来自外部服务。

显示的自定义日期范围为 30 天(例如:5 月 16 日至 6 月 14 日) 行程中的每个项目都有自己的颜色代码。 单击行程中的项目时,我们必须填充另一个 Web 部件。

以下是我无法得到答案的几个问题:

    是否可以使用带有自定义日期范围的日历视图?如果是这样,我该如何以编程方式做到这一点? 是否可以为每个日历项设置不同的颜色?

目前我正在从头开始构建自己的日历控件。但我相信 Sharepoint 中现有的日历组件应该能够满足我的要求。如果是这种情况,它将为我节省大量时间,而且大部分时间都没有错误。

感谢您提前回答我的问题!

【问题讨论】:

【参考方案1】:

似乎没有人陷入这种情况。我能够得到上述问题的答案。

不可能有具有自定义日期范围的日历视图。您只能在月、周或日之间进行选择。 每个日历项目可以有不同的颜色代码。

我最终创建了自己的日历控件,该控件接受最多 31 天的日期范围。该控件自行构建日历视图。

【讨论】:

以上是关于使用来自 WCF 服务的数据创建自定义共享点日历​​ Web 部件的主要内容,如果未能解决你的问题,请参考以下文章

在 WCF/WIF 中,如何合并来自两个不同客户端的自定义 sts 令牌的声明

使用 Web 服务保存共享点自定义 Web 部件时格式正确的 XML 错误

来自自定义多边形 MySQL 的纬度经度搜索

在非共享点环境中部署 WCF 服务

将自定义 Web 服务部署到共享点服务器(2007/2010)?

如何更改 WCF 数据服务发布的 xml:base?