大家都知道,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
其实解决方法有多种:
可以在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