sp2010专题

一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(2)--列表表单布局

将SP列表转化为InfoPath好处之一是,更多选择来丰富表单外观、颜色和控件安排等。以填表人视角思考,开发表单使之更容易使用。InfoPath中,你有很多表格布局模板,可以创建自定义表格、修改单元格边距底纹,以及插入图片等。本章练习帮你获得信心,创建更好更易用的表单。         下面的练习中,你将自定义InfoPath表单布局使之更加专业。使用2010布局和表格功能,

一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单(1)--SP列表基础

SP列表是一个简单的项目列表,项目由一个或更多栏目组成。与电子数据表或数据库表类似。最简单的形式,SP列表只包含标题栏目,即自定义列表。可以选中自定义列表,添加和修改任何栏目来创建业务解决方案。也有其它模板可以选择,如联系人模板(如果要创建人员列表时)。SP列表包含一些如下基础的部分: 1.      栏目         也指域,栏是列表中项目的属性。例如,联系人列表中,

一步步学习微软InfoPath2010和SP2010--第四章节--处理SP列表表单

本章内容: 1. 转换SP列表表单到InfoPath 2. 处理域和控件 3. 修改列表表单布局 4. 理解列表表单缺点         在MS SP 2010和SP Online中,SP列表表单可以使用MS InfoPath 2010进行自定义。默认地,当SP列表被创建时,如人物、联系人和其他自定义列表等,我们要填的表单是ASPX网页。这些类型网页表单的问题是,自定义它

一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(10)--关键点

1. 为创建专业外观的含表格表单,InfoPath提供页面布局工具和模板。 2. InfoPath有一系列强大的控件,可以基于表单需要提供不同类型输入。 3. InfoPath控件被基础XML架构束缚。 4. 容器是限制数据的组的控件,你可以用来组织其他控件。 5. 默认值给表单用户创建了更简单、更直观的体验。 6. 你可以使用InfoPath视图在多个页面组织你的表单,使表单更容易填写

一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(8)--视图

你的表单在单个页面上经常有放置太多控件。初学者犯的最坏错误之一是一个页面上放置所有信息,并强迫用户在一张不必那么长且复杂的表单上滚动鼠标,更坏的是,创建多个表单让用户填写(当一个加强型表单足够高效且易管理时)。InfoPath视图可以帮助缓解这些问题,并解决部分。         InfoPath中的视图仅仅是从相同数据源显示数据的另一个方法,但是以不同的方式。认为视图仅仅是相同

一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(7)--添加含规则的提交按钮到Flight Delay表单

准备:打开之前创建的Flight Delay表单。也可以下载Flight Delay Post exercise 2.xsn.右击模板文件,选择设计。         本练习,添加按钮控件到表单,按钮包含规则提交表单到一个邮件数据连接。 1. 在选项组控件下方或右边按下Enter几次。注意光标必须在控件外边。 2. 插入按钮控件 3. 在开始选项卡,点击居中 4. 控件工具选项卡,在标

一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(6)--添加控件到Flight Delay表单

准备:打开之前创建的Flight Delay表单。也可以下载Flight Delay Post exercise 1.xsn.右击模板文件,选择设计。         本练习,继续创建Flight Delay表单。添加控件提供需要的功能。你需要捕获的数据包括在下边: 需要的数据 使用的控件 日期 日期选取器 航班号 文本框 航班延迟原因 下拉列表框 Fo

一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(5)--理解数据绑定的基础

添加控件到表单时,InfoPath自动创建域,对应正确数据类型。(例如,文本框是字符串数据类型)。在基础XML中,这种将控件和域绑定的过程叫做数据绑定在设计界面选中控件,可以轻松辨别控件绑定的域;InfoPath自动选中并高光绑定的域(在域窗格)。你也可以在域窗格创建自己的域,但是最好是让InfoPath为你生成域。当然也有例外,如当你需要隐藏域,用来储存一些数据或变量,当不想显示在表单中。下面的

一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(4)--控件属性功能区

当处理控件时,可以设置许多属性。然而,基于控件类型,你可以设置的特定属性也在变化。幸运的是,当你在表单选中控件时,属性选项卡是活动的。在这儿你几乎可以设置特定控件的所有(属性)选项。         下面是你使用控件属性选项卡能做的主要任务: 1. 改变控件名。必须有意义。 2. 对于一些控件,你可以改变数据类型和数据格式 3. 设置默认值 4. 使用改变绑定按钮修改控件与架构中

一步步学习微软InfoPath2010和SP2010--第三章节--表单设计基础:处理InfoPath布局、控件和视图(3)--InfoPath控件

除了创建可见布局,设计表单时最常见的操作是添加控件。InfoPath中的控件覆盖了表单中需要的大范围的功能。这个部分,我们将讨论最常用的InfoPath控件,并提供每个控件功能概览。 小贴士:处于本书的目的,假设你的表单是浏览器兼容的(这样可以使用SP Forms Services)。因此我们专注于浏览器兼容表单中可用的控件。如果你的表单只能用InfoPath Filler,那么额外一些控件也可

一步步学习微软InfoPath2010和SP2010--第十一章节--创建审批流程(9)--工作流审批者

还有最后要完成的一个项目。批准者名和emails还是空的。每次表单被提交时,工作流需要发送邮件到某人,这样他们知道该他们采取行动了。在工作流可以被创建发送邮件前,你需要知道批准者们是谁。         对于Contoso’s reimbursement表单项目,要求如下: 1.      因为用户配置文件要随时更新,每个用户都有精确的经理名。用户配置文件服务用来获得启动者的经

一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(8)--提交表单操作

不同的审批中,不同的操作将以指定次序发生。而且,不同操作会根据表单是批准还是拒绝相应发生。然而,无论表单是批准还是拒绝,当前登录用户的名字和当前日期都会被保存。根据你定义的规则,下面是表单的行为: 1.      无条件         当提交按钮被点击时,发生下列操作:         A. Approver域被设置为当前登录用户名。         B. Approva

一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(7)--approval节

单个批准节的布局已经在之前练习中创建,但是,它并不做任何事情。现在是时间使用InfoPath规则的力量控制每个批准者的界面功能。表单移动到下一个批准者状态后,批准和拒绝单选按钮以及意见框将会禁用。当批准者点击提交按钮时,他的名字和日期将会保存,然后下一个批准者将看到只读信息。每个批准者提交表单后,提交按钮会隐藏在approver节中。         下面练习中,你将在Ne

一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(6)--表单加载规则

在第五章节“添加逻辑和规则到表单”中,你了解到表单规则和逻辑。每个按钮和控件都可以有应用的规则。不仅规则可以在单个控件中创建,而且每次打开表单时运行的规则也可以创建。这些是表单加载规则。对于经过批准流程和本例中的表单,这些类型的规则可以被用在InfoPath作为工作流的部分。每个规则可以有自己的条件和操作。例如,一个规则可以在新建表单中执行某操作,另一个规则可用于批准流程,以及另一

一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(5)--状态域

在每个批准部分创建规则之前,你需要理解“作为整体,逻辑是如何为表单工作”的基础。重申一下,表单有自己的工作的流(通过使用表单加载规则和许多不同格式和操作规则创建)。有一个域叫Form Status表单状态,是大部分表单逻辑的基础。         表单状态会随着表单经过的审批流程变化而变化。状态级别有: 1.      新建         这是第一个状态。初始默认值。 2

一步步学习微软InfoPath2010和SP2010--第十一章节--创建批准流程(4)--审批域

当表单到达审批阶段时,审批者打开表单,选择批准或拒绝,输入批注。为会计目的,当提交按钮被点击时,用户名和日期将被保存。每级审批需要的四个域: 1.      Approval         单选按钮,有已批准和已拒绝两个值。 2.      Comments         审批者可输入批注的文本框。如果表单被拒绝,需要输入批注。 3.      Approver

SP2010开发和VS2010专家食谱--第七章节--使用客户端对象模型(2)--Handling exceptions

之前文章中,我们创建了带有自定义域和一些数据的列表。如果这些调用成批发送给服务器,我们如何处理异常呢?本文中,我们将创建控制台应用程序处理异常。

SP2010开发和VS2010专家食谱--第七章节--使用客户端对象模型(1)--Creating a list using a Managed OM

本文中,我们将学习如何使用托管对象模型创建列表。我们也将添加新栏,插入约10行数据到列表。本文中我们将创建一个使用generic list template的控制台应用程序。

SP2010开发和VS2010专家食谱--第六章节--Web Services和REST(6)--Creating a custom SharePoint WCF service

目前我们已经使用了SharePoint中提供的开箱即用Web Services。有时候SharePoint可以作为数据仓库提供业务数据到外部应用程序。

SP2010开发和VS2010专家食谱--第六章节--Web Services和REST(5)--Inserting new contacts through REST

我们现在知道了我们可以使用REST请求从SharePoint列表获得数据,如何从客户端应用程序添加数据到列表呢?本文中,我们将探讨如何做到。

SP2010开发和VS2010专家食谱--第六章节--Web Services和REST(4)--创建一个REST consumer

本文我们使用SharePoint REST APIs从SharePoint列表中抽取数据显示在Windows应用程序中。

SP2010开发和VS2010专家食谱--第六章节--Web Services和REST(2)--筛选列表数据

使用REST,我们可以向SharePoint发送复杂的查询并获得数据。之前的文章中,我们获得了网站内所有列表的名称。本文中,我们将发送查询到我们的联系人列表,并基于LastName栏筛选数据。

SP2010开发和VS2010专家食谱--第六章节--Web Services和REST(1)--通过REST获得数据

本文中,我们将在浏览器中使用REST service发出GET请求到SharePoint来获得数据。

SP2010开发和VS2010专家食谱--第六章节--Web Services和REST

本章中我们将了解到: 1. 从REST获得数据。 2. 过滤列表数据。 3. 使用Fiddler。 4. 创建REST consumer。 5. 使用REST插入新联系人。 6. 创建自定义SharePoint WCF service。

SP2010开发和VS2010专家食谱--第五章节—Web部件(6)--创建Silverlight Web部件

本文中,我们将创建一个Silverlight应用程序,从第一章节使用的联系人列表中获取数据。