今天的五分钟体验可以完成在SharePoint 2007的时候可能需要50分钟才能实现的两个功能,一个是关联列表,另一个可以说是SharePoint 2007列表预览视图的加强版。
 
1、在SharePoint 2007的时候,经常会遇到列表之间有关联的情况,也就是一个列表的栏引用了另一个列表的栏,也就是lookup栏,翻译过来就是查阅项,比如联系人和订单两个列表,订单里面有一个查阅项是引用的联系人列表里面的一个栏,在订单列表中还可以通过链接查询到对应的联系人项,但是反过来,在联系人列表里面查看某个联系人的订单,就需要开发实现了,
InfoPath2010五分钟新特体验系列之使用InfoPath Form Web Part来定制丰富的mashups应用_休闲
 
现在在SharePoint2010中内置了这个功能,只需要鼠标点几下,即可实现这个功能。在页面工具里面,插入关联列表
InfoPath2010五分钟新特体验系列之使用InfoPath Form Web Part来定制丰富的mashups应用_职场_02
 
2、体验过SharePoint2010的同学想必已经知道通过InfoPath 2010可以自定义SharePoint 2010站点中列表条目的新建、显示和编辑视图,自定义后,再看列表的Form Web Parts,就会多出三个下拉选项,叫Content Type Forms,这里就是自定义的新建、显示和编辑视图
InfoPath2010五分钟新特体验系列之使用InfoPath Form Web Part来定制丰富的mashups应用_SharePoint2010_03
接下来可以通过这个InfoPath Form Web Part来实现更加丰富的mashups应用,新建一个webpart 页面,添加一个列表webpart,选择Contacts列表和一个InfoPath Form Web Part,在InfoPath Form Web Part中设置为想要显示的列表Contacts和内容类型Contact
InfoPath2010五分钟新特体验系列之使用InfoPath Form Web Part来定制丰富的mashups应用_职场_04
然后在InfoPath Form Web Part中设置一下连接
InfoPath2010五分钟新特体验系列之使用InfoPath Form Web Part来定制丰富的mashups应用_InfoPath2010_05
最后实现的效果就是当在左侧选择不同的联系人时,右侧即可显示详细信息。这个页面也是在实施SharePoint2007项目时客户经常提到的一种视图。
InfoPath2010五分钟新特体验系列之使用InfoPath Form Web Part来定制丰富的mashups应用_InfoPath2010_06
InfoPath2010五分钟新特体验系列之使用InfoPath Form Web Part来定制丰富的mashups应用_InfoPath2010_07