摘要: SharePoint Foundation 锁定为只能显示同一个网站下的列表数据源,幸亏有SharePoint WebService,使得我们有办法解决该问题。这里我们用到的WebService是 http://ServerName/_vti_bin/List.asmx。准备工作为了演示,我们创建一个带有筛选条件的列表,只要勾选了"发布到主站点"(注意:这不是一个内置的栏,需要你手工创建)的列表项... 阅读全文
posted @ 2010-07-20 11:19 Sunmoonfire 阅读(2174) 评论(7) 推荐(1) 编辑
摘要: 本文将通过两种方式实现SharePoint 2007中自定义字段的CAML调用 jQuery AJAX。分别是:1、传统的编写代码的方式,配合FLDTYPES_你的字段类型.xml,生成自定义字段类型。2、使用jianyi的SPCAMLEditor工具,直接修改某列表的字段的CAML。前者可重用性高, 而后者简单快速,大家可以根据自己的情况进行选择。我们知道,在字段的架构CAML中可以编写客户端代码,如HTML标记,CSS和Javascript代码。得益于jQuery AJAX的强大,我们可以进一步的在字段CAML中以异步方式处理与服务器端的查询,而不必重新加载页面。两者结合起来,一定可以极大丰富自定义字段的使用体验... 阅读全文
posted @ 2010-07-16 16:58 Sunmoonfire 阅读(2334) 评论(4) 推荐(1) 编辑
摘要: SharePoint 2010自带了一个开箱即用的WCF服务——ListData。本博文中,我们将一步一步的学习如何使用ListData.svc。准备工作创建一个网站,包含两个列表,分别是 客户和城市。为列表填写一些列表项。客户列表应包含一个名为城市的栏,作为查阅项关联到城市列表。城市列表:客户列表:创建一个控制台应用程序(实际上什么类型的程序都无所谓),添加一个引用到WC... 阅读全文
posted @ 2010-07-16 11:37 Sunmoonfire 阅读(3889) 评论(0) 推荐(2) 编辑
摘要: 当你尝试访问ListData.svc时,有没有碰到下面的错误?未能从程序集“System.Data.Services,Version=3.5.0.0, Culture=neutral,PublicKeyToken=b77a5c561934e089”中加载类型“System.Data.Services.Providers.IDataServiceUpdatePro... 阅读全文
posted @ 2010-07-15 18:07 Sunmoonfire 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 本博文中我们将分享PerformancePoint Services故障排除的一些有益提示,TechNet上的文章和其他一些有关这些主题的博文。例如: 一步一步PerformancePoint Service安装部署,这里面也包含了其他一些TechNet文章。 系统掌握PerformancePoint 2010部署,这篇博文是产品组写的,其中包含了很多截图。除了阅读相关文章外,排除故障时我常常使用... 阅读全文
posted @ 2010-07-15 15:55 Sunmoonfire 阅读(1853) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2010最大的卖点就是可扩展性。这样就可以借助.NET社区的力量基于VS构建出许多有用的工具。本文中我们将展示如何扩展VS2010的服务器资源管理器,在其中的SharePoint结点上添加一个自定义操作。SharePoint服务器资源管理器是Visual Studio 2010的一项新特性,该功能是由Visual Studio Tools for SharePoint... 阅读全文
posted @ 2010-07-14 23:52 Sunmoonfire 阅读(2095) 评论(0) 推荐(1) 编辑
摘要: SharePoint 2010中的功能如我的网站和社交标签功能可以帮助您提高专业知识,扩展您的专业网络。本文将推荐一些资源,帮助您充分利用这些功能点。如果你与其他团队或世界各地的人们一起工作,那么这些功能可能对您特别有帮助 ... 阅读全文
posted @ 2010-07-13 08:03 Sunmoonfire 阅读(888) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍SharePoint发布网页的一种设计思路。在最近的一个项目里,我们遇到这样一个需求。我们需要控制和自动化在一个面向互联网的SharePoint网站中就业岗位相关信息的发布体验。要将这一过程自动化的目的是为了确保统一的格式,并控制导航的设计,以及方便使用预先定义好格式的WebPart模板。为此,我们开始设计用一个SharePoint列表来捕捉和组织那些创建网站中每个Web页面时所需的内容... 阅读全文
posted @ 2010-07-12 17:00 Sunmoonfire 阅读(2366) 评论(1) 推荐(0) 编辑
摘要: SharePoint 2010引入了全新的对话框框架,它可以帮助用户在不需要离开当前页面的情况下浏览相关的页面。下面的显示表单就是一个弹出式的模式对话框:在客户端Javascript对象模型中的SP.UI.ModalDialog类提供了对话框框架的定义。为了使用对话框框架,我们需要首先创建该对话框的选项:varoptions=SP.UI.$create_DialogOptions();option... 阅读全文
posted @ 2010-07-11 23:10 Sunmoonfire 阅读(5182) 评论(13) 推荐(7) 编辑
摘要: 上一篇文章中我们展示了如何设置一个外部内容类型用于爬网、搜索,还有如何创建配置文件页。外部内容类型的标题属性决定了哪一个字段会作为每一条搜索结果的标题。默认情况下,SharePoint Designer 2010不会为我们设置这个属性——这也就是为什么在上一篇文章末尾,我们看到搜索结果会是这样:我们注意到,结果项的标题是配置文件页的aspx文件名称。我们当然希望搜索结果能有... 阅读全文
posted @ 2010-07-10 07:10 Sunmoonfire 阅读(1442) 评论(1) 推荐(0) 编辑
摘要: 在前面的博文中,我们了解了用于Finder方法内的RootFinder属性使外部内容类型可以在SharePoint 2010搜索中进行索引。RootFinder属性与BCS搜索本文中,我们将一起来看一下如何设置配置文件页的位置,如何为我们的外部内容类型创建一个配置文件页,以及如何设置我们的外部内容类型作为一个SharePoint 2010搜索的内容源。步骤1)打开SharePoint Design... 阅读全文
posted @ 2010-07-09 21:13 Sunmoonfire 阅读(1912) 评论(0) 推荐(1) 编辑
摘要: chris_thanks和我一起讨论一个问题,如何在SharePoint 2010下创建一个可以跨子网站的查阅项(lookup)字段。想到有一个不错的开源项目——SharePoint 2010 filtered lookup自定义字段,正好满足要求,甚至更强大。因此决定写一篇博文推荐给大家。SharePoint 2010项目是从用于WSS 3.0的“ShareP... 阅读全文
posted @ 2010-07-09 11:24 Sunmoonfire 阅读(2937) 评论(2) 推荐(1) 编辑
摘要: 在上一篇博文中,我们介绍了如何使用SharePoint服务器上的业务连接服务对象模型连接到BCS服务元数据存储,来获取一个企业核心业务系统对象、外部内容类型及其方法,以及如何执行一个外部内容类型的方法。在C#代码中执行BCS外部内容类型方法本文将演示如何执行一个带有筛选器定义的外部内容类型的Finder方法。步骤1、使用SharePoint Designer 2010创建一个新的外部内容类型,使用.. 阅读全文
posted @ 2010-07-07 23:35 Sunmoonfire 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 在前面的博文中我们讨论了如何使用Business Connectivity Services对象模型栏获取已部署在SharePoint BCS中的外部内容类型。本文中我们将学习如何获取一个ECT的BCS方法集合。并且还要通过Business Connectivity Services对象模型执行其中的Finder方法和SpecificFinder方法。请先按照上一次文章中的步骤1到5创建一个简单的... 阅读全文
posted @ 2010-07-06 07:31 Sunmoonfire 阅读(1797) 评论(3) 推荐(1) 编辑
摘要: 在使用SharePoint 2007里的BDC(Business Data Catalog) 时,我们可以将我们的实体作为SharePoint爬网的对象并在搜索结果中返回数据,这一切相对比较简单。只要在我们的实体中实现了SpecificFinder与IDEnumerator方法即可。而在SharePoint 2010 BCS(Business Connectivity Services)里,完成这... 阅读全文
posted @ 2010-07-05 14:50 Sunmoonfire 阅读(1691) 评论(1) 推荐(0) 编辑
摘要: 本文中我们将讨论如何通过编程的方式连接到BCS服务并获取已经部署的BCS外部内容类型的基本信息。我们将创建一个Visual Studio 2010新增的可视化WebPart 。包括一个很简单的用户界面。在该WebPart的代码中我们将使用BCS对象模型。步骤1)打开Visual Studio 2010并创建一个Visual Web Part项目。2)在设计视图中编辑用户界面 ,从工具箱中添加一个... 阅读全文
posted @ 2010-07-03 23:57 Sunmoonfire 阅读(2027) 评论(0) 推荐(1) 编辑
摘要: 在我们之前的博文中,我们学习了如何用Visual Studio 2010为AdventureWork2000数据库的Department表创建 BCS模型和定义BCS方法( Finder, Specific Finder,Id Enumerator ,Creator和Updater)。本文我们将学习如何在Visual Studio 2010中配置两个BCS外部内容类型间的关联。在前面的文章中,我们... 阅读全文
posted @ 2010-07-02 17:52 Sunmoonfire 阅读(1436) 评论(0) 推荐(0) 编辑
摘要: 本文将带领大家了解在SharePoint Designer 2010中如何为BCS外部内容类型创建限制筛选器。这类筛选器用于限制从我们的后端数据源返回记录的数量,以提高性能。同时,用户需要处理的数据变少了,工作起来也会更有效率。一个重要的一点要注意的是,限制筛选器自身只会限制返回的条目数,这意味着,如果没有其他类型的过滤器,您只能访问您的数据的一个子集... 阅读全文
posted @ 2010-07-02 10:52 Sunmoonfire 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 本文是SharePoint 2010 中的BCS身份验证模式的续篇。安全存储服务 (Secure Store Service)安全存储服务提供了存储各种登录凭据(包括用户名和密码,密钥,PIN码,一般标识字符串等等)的功能。在一个安全服务应用程序(Secure Service Application)内,你可以设计其架构以满足各种验证所需的信息。该架构通常至少包括两个字符串字段—... 阅读全文
posted @ 2010-07-01 17:24 Sunmoonfire 阅读(3220) 评论(5) 推荐(1) 编辑
摘要: 在这一系列的上一篇文章中,我们在Microsoft Visual Studio 2010中创建了BCS模型,并为我们的Department实体定义了 Finder,Specific Finder和ID Enumerator方法。本文将继续扩展我们的BCS模型,看一看如何为Department实体定义Creator和Updater方法,让用户能够在Department实体中插入/编辑记录。首先,开始创建我们的Creator方法... 阅读全文
posted @ 2010-07-01 07:58 Sunmoonfire 阅读(1973) 评论(0) 推荐(2) 编辑
摘要: 本文将讨论如何在SharePoint Designer 2010中为我们的外部内容类型创建比较与通配符过滤器。这些过滤器可以让我们缩小由后端数据源返回的记录数量,这样不但有助于提高性能,也能够使用户工作起来更加容易,因为他们只需要处理较少的数据就能完成工作... 阅读全文
posted @ 2010-06-30 11:17 Sunmoonfire 阅读(2306) 评论(1) 推荐(0) 编辑
摘要: BCS(Business Connectivity Services)是SharePoint 2010中用于替换原先Microsoft Office SharePoint Server 2007企业版的业务数据目录(Business Data Catalog ,简称BDC)的一项新服务。 BCS相比BDC而言有许多改进,包括回写到数据源的功能,通过类似SharePoint Workspace的Office套件提供脱机功能,增强的工具集以及外部列表等等。在这篇文章中我们将探讨BCS认证的相关内容,包括你可能会遇到的一些问题,以及克服或解决其中的一些问题的若干方法... 阅读全文
posted @ 2010-06-29 17:25 Sunmoonfire 阅读(3011) 评论(0) 推荐(2) 编辑
摘要: 本文将带领大家使用SharePoint Designer创建基于WCF服务的外部内容类型。步骤1、检查你的WCF服务已经宿主并可用。本文将使用封装AdventureWorks2000数据库的Contact表得到的WCF服务。 首先打开你的IIS管理器,导航到宿主你的WCF服务的网站,确保其正常运行... 阅读全文
posted @ 2010-06-28 23:52 Sunmoonfire 阅读(1561) 评论(0) 推荐(1) 编辑
摘要: 在原先的Bussiness Data Catalog里,你只能为实体定义一个Finder方法。换句话说就是,如果你需要从一个表的两个返回不同字段的视图获取数据,那么你实际上需要创建两个完全不同的实体。在Business Connectivity Services里,你现在可以定义多个Finder方法。然后就可以从界面或对象模型中选择用哪一个方法了。本文将带领大家用SharePoint Designer 2010借助BCS为你的外部内容类型定义多个Finder方法... 阅读全文
posted @ 2010-06-25 13:27 Sunmoonfire 阅读(1690) 评论(0) 推荐(2) 编辑
摘要: 欢迎回来!希望你已经通过跟随上一次我们介绍的如何在Visual Studio 2010中构建业务数据连接服务模型中的步骤成功创建了你自己的Entity,并已经部署到SharePoint上。本次我们将继续扩展我们的BCS模型。我们将在 department实体上创建SpecificFinder和IdEnumerator方法。首先我们来设置SpecificFinder... 阅读全文
posted @ 2010-06-24 10:52 Sunmoonfire 阅读(1789) 评论(0) 推荐(0) 编辑