SharePoint 2010 应用url参数过滤列表视图数据(应用get办法过滤列表数据)

时间:2022-02-27 16:39:02

名人名言:读活书,活读书,读书活。——郭沫若

题目其实不知道如何称呼才干合适大师的搜刮习惯。以便有类似题目经由过程百度或google可以搜刮到,其实就是在url后面添加参数过滤显示我们想要的成果,有人有更好的题目定名体式格式的迎接留言。

起首,我新建一个自定义列表,包含:题目,创建时候,批改时候三个栏并添加了三条测试数据。

SharePoint 2010 应用url参数过滤列表视图数据(应用get办法过滤列表数据)

那么我们哄骗列表自带的过滤数据功能,显示创建时候为2011-10-24的数据,操纵办法很简单,就是把鼠标放到创建时候栏,然后点击右侧的‘小三角’:

SharePoint 2010 应用url参数过滤列表视图数据(应用get办法过滤列表数据)

过来后的结果(重视图中红色圈中区域):

SharePoint 2010 应用url参数过滤列表视图数据(应用get办法过滤列表数据)

此时,我们再看一下浏览器地址栏的url变更:

过滤之前是:http://win-20110701:100/Lists/CusList/AllItems.aspx

过滤之后是:http://win-20110701:100/Lists/CusList/AllItems.aspx?View={FB96D245-284F-42A9-8CA6-993C9A69F762}&FilterField1=Created&FilterValue1=2011%2D10%2D24

重视?后面的参数,这就是本文要评论辩论的重点:

View:默示要操纵的视图的GUID

FilterField1:栏名字,我选的是创建时候。

FilterValue1:查询值,我们选的是2011/10/24,只是这里进行了编码。重视,固然我们看到的是"/"分别的日期,其实编码的时辰应用的是:2011-10-24。关于url编码的更多题目,可以百度:url编码。

看了上方参数的介绍后,我想大师都熟悉打听我的意图了,今后想过滤数据,可以直接在url后添加参数了,格局:

?FilterField1=[栏名1]&FilterValue1=[栏名1里的值]&FilterField1=[栏名2]&FilterValue2=[栏名2里的值]。。。。。

你可以同时对多个栏过滤。别的若是你操纵的是当前视图,可以不消指定View=[GUID]

总结:固然这个办法很便捷,然则限制较多,简单的查询需求可以测验测验。对错杂的需求无能无力了。

比如上方的,我们只能查询到某日创建的记录,对时分秒不可,我测验测验手动将时分添加上去,然则没有成果。

还有你只能为栏指定具体的值,比如,你不克不及指定一个变量;并且如同只能用便是运算符,比如大于2011-1-24是不可的。

四毛收集收拾,转载请注明出处,感谢。

有题目迎接留言评论辩论。

 

SharePoint 2010 应用url参数过滤列表视图数据(应用get办法过滤列表数据)
读活书,活读书,读书活。——郭沫若