使用来自 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 错误