人无信不立/2008-04-26 22:30
永春阁
专注于技术,切不可沉湎于技术
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 225 文章- 20 评论- 1258
MOSS SDK学习(7) -- 筛选WebParts的使用
MOSS中提供了一种筛选的WebParts,那么什么是筛选WebPart ?有什么作用?
简单描述就是:一个WebParts用来显示班级的学生列表,那么另外一个WebParts提供一个性别选择的下拉列表,当选择"男"时,学生列表的WebParts自动显示出所有男生的信息。
也就是说筛选WebParts的使用一般都是通过两个及以上的WebParts结合来使用的,SharePoint可以自动将这两个WebParts进行关联。
具体代码可以参见MOSS SDK中的
Creating Business Intelligence Applications
-〉
Filter Web Parts。
为了更好地测试,我在测试时修改了RegionFilterWebPart 类中的如下方法:
protected
override
void
CreateChildControls()
{
cblRegionList
=
new
CheckBoxList();
cblRegionList.AutoPostBack
=
true
;
Controls.Add(cblRegionList);
cbitemRegion
=
new
ListItem();
cbitemRegion.Text
=
"
Seattle
"
;
cblRegionList.Items.Add(cbitemRegion);
cbitemRegion
=
null
;
cbitemRegion
=
new
ListItem();
cbitemRegion.Text
=
"
US
"
;
cblRegionList.Items.Add(cbitemRegion);
cbitemRegion
=
null
;
cbitemRegion
=
new
ListItem();
cbitemRegion.Text
=
"
World
"
;
cblRegionList.Items.Add(cbitemRegion);
cbitemRegion
=
null
;
cbitemRegion
=
new
ListItem();
cbitemRegion.Text
=
"
All
"
;
cblRegionList.Items.Add(cbitemRegion);
cbitemRegion
=
null
;
base
.CreateChildControls();
}
代码写好之后,需要进行如下配置:
1、按正常方式将这两个WebParts配置到Sharepoint网站中去,并且加入到一个页面中
2、将这两个WebParts建立关联:
需要在编辑模式下进行如下修改:
3、修改好之后,在页面上选择不同的区域后,列表信息会相应的改变:
当然这个例子很简单,我们用其它方式也可以实行相同的效果。但是在其它复杂一些的场景下,筛选WebParts还是有一定的使用价值的。
posted @ 2007-04-26 14:39
永春
阅读(1325)
评论(0)
编辑
收藏
所属分类:
SharePoint
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
博客园首页
新闻频道
社区
小组
博问
网摘
闪存
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
成果网帮您增加网站收入
相关文章:
在Excel中使用VBA来筛选数据
使用Visual Studio2005入门.Net2.0系列视频教程
《博客园精华集》ASP.NET分册第2论筛选结果文章列表
NHibernate学习
《博客园精华集》Sharepoint+MOSS分册第2轮筛选结果文章列表
MOSS SDK学习(8):手工创建MOSS站点
相关链接:
所属分类的其他文章:
[Sharepoint2007对象模型]第三回:Web应用程序(SPWebApplication)
Sharepoint2007对象模型系列
[Sharepoint2007对象模型]第二回:Web应用程序服务(SPWebService)
[Sharepoint2007对象模型]第一回:服务器场(SPFarm)
《博客园精华集--Sharepoint分册》第三轮结果
将你的Asp.NET应用程序嵌入到SharePoint 读后感[转]
在MOSS中开发一个模块化的feature
MOSS SDK学习(8):手工创建MOSS站点
在MOSS中开发和部署Infopath
Sharepoint开发问题归纳(不断更新)
最新IT新闻:
JavaScript将成Silverlight的最大对手?
没有谷歌就活不下去的四个网站
Google 10周岁生日
祝Google 10周岁生日快乐
Google十年市值达1500亿美元 创造奇迹
公告
本Blog版权均为本人所有,欢迎任何媒体和网站转载本人博客的内容。
本Blog的内容按原样提供,本人不提供任何形式的担保。
转载请注明出处
我的MVP配置
自2007年3月8日:
系列文章
1、
Sharepoint2007对象模型系列
2、
C#强化系列文章
3、
MOSS SDK学习系列
4、
IBatis.Net学习笔记系列
5、
MonoRail学习笔记系列
我的最新闪存
君子终日乾乾,夕惕若。厉无咎
8-26 18:23
<
2007年4月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我参加的小组
写书译书小组
Debug 探索团队小组
iBATIS.NET
MonoRail
博客园精华集出版小组
我参与的团队
SharePoint团队(0/733)
Ajax&Atlas技术团队(0/1149)
南京.net俱乐部(0/449)
ASP.NET AJAX (Atlas)学习(0/1347)
MVP(微软最有价值专家)团队(0/568)
Debug 探索团队(0/51)
博客园精华集出版(0/43)
随笔分类
.Net(49)
(rss)
AJax(3)
(rss)
C++/VC学习(2)
(rss)
iBATIS.NET(15)
(rss)
Java(6)
(rss)
MonoRail(25)
(rss)
OS Shell(5)
(rss)
SharePoint(42)
(rss)
Windows Server(1)
(rss)
XHTML/CSS/Script(6)
(rss)
企业开发(2)
(rss)
数据库(20)
(rss)
外语(1)
(rss)
项目管理(7)
(rss)
娱乐/杂记/修养(49)
(rss)
随笔档案
2008年8月 (3)
2008年7月 (7)
2008年6月 (1)
2008年5月 (2)
2008年4月 (12)
2008年3月 (14)
2008年2月 (3)
2008年1月 (14)
2007年12月 (17)
2007年11月 (21)
2007年10月 (31)
2007年9月 (13)
2007年8月 (25)
2007年7月 (10)
2007年6月 (1)
2007年5月 (2)
2007年4月 (10)
2007年3月 (15)
2007年2月 (7)
2007年1月 (1)
2006年12月 (3)
2006年11月 (21)
2006年10月 (5)
2006年8月 (2)
SharePoint学习
Codeplex Sharepoint
jianyi @ cnblogs
Kaneboy's Blog
Patrick Tisseghem's Blog
管理相关
下载_中计在线
中国管理之家
开源社区
C#开源资源大全
Java开源大全
SourceForge主页
门户网站
南京程序员俱乐部
积分与排名
积分 - 288914
排名 - 101
最新评论
1. re: 为什么要CMMI?
请教,什么是胶冻型团队? (自由人)
2. re: C#强化系列文章六:应用程序域(AppDomain)浅析
还是有一点不懂!mark!!以后再看! (谢小妹)
3. re: 为什么要使用MonoRail?
@拼命三郎
不客气-_- (永春)
4. re: 为什么要使用MonoRail?
我个人还是比较怀念webform,对mvc没有什么学习,毕竟微软的技术层出不穷,有些跟不上了。 (拼命三郎)
5. re: 项目经理的个人修养
第一点吧敢苟同,项目经理其实也又不懂技术的,只是很多公司把项目经理都看成技术过硬的人了。项目经理更多是管行政的、管进度,而架构师承担着管理技术的角色。很多小公司都把这两者结合了。 (拼命三郎)
阅读排行榜
1. 这样的面试题你会吗?(4723)
2. 易经杂说—南怀瑾(3982)
3. 年终个人总结:我这五年(3974)
4. Asp.Net Forms验证(自定义、角色提供程序、单点登录)(3969)
5. 为什么要使用MonoRail?(3782)