惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
T
Threatpost
Latest news
Latest news
N
News | PayPal Newsroom
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Help Net Security
Help Net Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
AI
AI
Simon Willison's Weblog
Simon Willison's Weblog
TaoSecurity Blog
TaoSecurity Blog
The Last Watchdog
The Last Watchdog
L
LINUX DO - 热门话题
Google DeepMind News
Google DeepMind News
T
Threat Research - Cisco Blogs
O
OpenAI News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
The Exploit Database - CXSecurity.com
NISL@THU
NISL@THU
Application and Cybersecurity Blog
Application and Cybersecurity Blog
S
Securelist
小众软件
小众软件
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Martin Fowler
Martin Fowler
S
SegmentFault 最新的问题
Cisco Talos Blog
Cisco Talos Blog
云风的 BLOG
云风的 BLOG
AWS News Blog
AWS News Blog
GbyAI
GbyAI
N
News and Events Feed by Topic
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
美团技术团队
Engineering at Meta
Engineering at Meta
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
S
Schneier on Security
博客园 - 聂微东
V2EX - 技术
V2EX - 技术
T
Troy Hunt's Blog
SecWiki News
SecWiki News
S
Secure Thoughts
B
Blog RSS Feed
Hugging Face - Blog
Hugging Face - Blog
WordPress大学
WordPress大学
腾讯CDC
H
Heimdal Security Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed

博客园 - MFKSoft

IIS7运行WCF服务出现404错误的解决方法 [转]windows2008域服务器上创建实例报错,DIM-00019 租的吧 LOGO 全集 百度 父亲节 Logo 竟与 租的吧 “撞衫” 极速QQ作者向腾讯道歉 宣告永久停止更新 令人咋舌!瑞典设计师惊艳的PS修图作品 H1N1流感分布图 发短信赚2元话费咯 Ajax .NetFrameWork3.5 Sys未定义 解决方案 Doodle 4 Google “我的中国”谷歌国际少年绘画大赛 -- 作品赏 SharePoint 通过下拉框来筛选列表 - (续) - (更新) 不用寫程式也能客製化 - SharePoint 与SPD整合應用說明 Infragistics Resource String 对照表 -- UltraGrid Infragistics 部分控件汉化 VS2008简体中文正式版 + Team.Suite团队版 下载地址 告别黑色肺!禁烟公益广告海报 JavaScript控制文本被选中 IBM开发新型内存 读写速度比闪存快10万倍 2008年Logo设计10大趋势
SharePoint 通过下拉框来筛选列表
MFKSoft · 2008-12-12 · via 博客园 - MFKSoft

以前项目都是通过代码来实现的,现在手上的项目要求用SharePoint来实现而且不能有代码,但是允许JavaScript可以

前几天看完台湾吴老师的视频教程《不用寫程式也能客製化 - SharePoint 与SPD整合應用說明 》开始入门,接下来碰到一个问题,就是如何通过下拉框来筛选数据。

我是用SharePoint Designer 来做的。

我是通过插入数据视图,然后将数据视图的布局更改为:下拉框

可是这个时候数据是绑定了,但是这个下拉框是Select,没有回调事件。点选后没反应。

如果用表单部件的话。里面的下拉框不能绑定数据。

因为允许让用JavaScript所以就暂时用这个来实现,下面介绍下过程。

1.先用SPD新建一个页面,并布置好页面

 2.插入你要筛选的列表

3.接下来插入一个表单WebPart部件,并添加控件

    

4.接下来要为上面的两个下拉框创建数据源

      

我们先看一下这时候的效果:

5.接下来就要用JS为表单Webpart里的下拉框绑定数据源。

这个对于写过Js的人来说应该没什么难的。

 

 1  <script type="text/javascript">
 2   LoadItem("select1_Band","select1");
 3   LoadItem("select2_Band","select2"); 
 4   function LoadItem(strScore,strTarget)
 5   {
 6          var ddl_Score = document.getElementById(strScore);
 7          var ddl_Target = document.getElementById(strTarget);
 8          for(i=0;i<ddl_Score.options.length;i++)
 9          {
10          option = document.createElement("option");
11          option.value = ddl_Score.options[i].value;         
12          option.text = ddl_Score.options[i].text;
13          ddl_Target.options.add(option);
14          if(i==0
15           ddl_Target.options[0].selected=true;
16         }
17  }
18  </script>

6.接下来就是为WebPart之前建立链接

 

7.我们来看一下最终的效果:

这个是我的做法。不知道有没有不同的做法。

最好是连Js也不用的

对了还有一个问题。。

这边是有两个下拉框来筛选的,如果只选择一个下拉框,另外一个下拉框的值不选择的,这个时候按道理来说应该是只根据有选的那个下拉框来进行筛选的,但是这个时候还是只能同时两个条件一起来筛选,所以下面的就无数据。

这个问题还不懂如何解决。

------------------