汤尼

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
      大家都知道,SharePoint中,在某个Site下创建的List不能被别的Site引用,即对别的site而言,这个list是透明的,大家常常有这样的苦恼,同一个list没有办法被多个site引用。
      其实解决方法有多种:
      可以在SP Designer内创建Dataview,指定Dataview的数据源为别的site中的某一个list。
但是对于很多没有开发经验的人而言,使用SP Designer显然不是很方便的事。这里介绍一个新的Web Part:ListDataView,使得引用一个Site外的List,就像在页面上加一个Web Part那么方便。
具体步骤如下:
1 首先安装部署SP.ListViewWebPart.wsp.
2 在Site collection feature 中激活ListDataView这个feature.
3 打开任意一个页面,编辑页面,添加ListDataView这个web part.

4 配置WebPart,在配置页面
Parent Site URL:输入要引用的list,实际隶属于的Site地址。完成后点击Get Lists,在List Collection下拉列表中选择需要引用的List(都来自于你输入地址的Site),在Views Collection中选择一个View显示。

完成后刷新页面,list已经被引用在页面上了。


是不是很方便呢?SP.ListViewWebPart.wsp可以从附件中下载。快来试一试吧。
下载:/Files/tonnie/SP.ListViewWebPart.rar
posted on 2009-09-09 10:50  Tonnie  阅读(585)  评论(0编辑  收藏  举报