zoukankan      html  css  js  c++  java
  • SharePoint 2010 应用url参数过滤列表视图数据(应用get办法过滤列表数据)

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

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


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



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



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



    此时,我们再看一下浏览器地址栏的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是不可的。



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


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

     




    读活书,活读书,读书活。——郭沫若

  • 相关阅读:
    ROS_Kinetic_08 ROS的集成开发环境(IDEs)之使用Eclipse
    如何写好一份竞品运营分析报告?
    我眼中的Linux设备树(六 memory&chosen节点)
    【干货】前端开发者最常用的六款IDE
    【前端图表】echarts散点图鼠标划过散点显示信息
    【前端图表】echarts实现散点图x轴时间轴
    三分钟教你学会如何将密文解码成明文
    2018上半年GitHub上最热门的开源项目
    进阶攻略|前端完整的学习路线
    进阶攻略|前端最全的框架总结
  • 原文地址:https://www.cnblogs.com/TNSSTAR/p/3252681.html
Copyright © 2011-2022 走看看