sharepoint中筛选的使用

简介:

我们知道列表可以方便的显示数据,可以对同一个列表建立多个视图,在视图中决定要显示哪些字段等

如果想更方便的控制显示,可以在sharepoint designer中把这个视图转成数据视图,可以根据页面参数来进行筛选:

例如 http://xxx/page.aspx?name=xx&email=xx, 这里, 我们想获取name和email的value. 用sharepoint designer打开页面, 在code窗口里找到该dataview的描述, 找到

< dvwp:ParamBindings > <![CDATA[
    <ParameterBindings xmlns="http://schemas.microsoft.com/office/fpddw">
        <ParameterBinding Name="dvt_adhocmode" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_adhocfiltermode" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_fieldsort" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_sortfield" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_groupfield" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_groupdisplay" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_sortdir" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_groupdir" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_grouptype" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_sorttype" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_groupsorttype" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_filterfield" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_filterval" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_filtertype" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_firstrow" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_nextpagedata" Location="Postback;Connection"/>
        <ParameterBinding Name="dvt_apos" Location="Postback;Connection"/>
        <ParameterBinding Name="filterParam" Location="Postback;Connection"/>
        <ParameterBinding Name="UserID" Location="CAMLVariable" DefaultValue="CurrentUserName"/>
        <ParameterBinding Name="Today" Location="CAMLVariable" DefaultValue="CurrentDate"/>
    </ParameterBindings>
]]> </ dvwp:ParamBindings >

我们可以发现在用筛选的时候, 有两个sharepoint自己提供的属性UserID和Today, 这里我们可以添加自己的

         < ParameterBinding  Name ="_name"  Location ="Postback;QueryString(name)"  DefaultValue ="" />
        
< ParameterBinding  Name ="_email"  Location ="Postback;QueryString(email)"  DefaultValue ="" />

这时, 我们就可以通过dataview的筛选来使用自定义参数了。 

当然用右边小箭头里面的菜单一样可以达到要求



    本文转自永春博客园博客,原文链接:http://www.cnblogs.com/firstyi/archive/2007/12/04/982395.html,如需转载请自行联系原作者

相关文章
|
SQL 数据可视化 关系型数据库
5个实用的SQLite数据库可视化工具(GUI)
5个实用的SQLite数据库可视化工具(GUI)
3024 3
|
存储 缓存 运维
ISCSI详解(三)——ISCSI原理和架构
ISCSI详解(三)——ISCSI原理和架构
677 2
|
小程序
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
1363 0
|
机器学习/深度学习 人工智能 运维
运维的未来:自动化与人工智能的融合之路
【8月更文挑战第21天】在数字化浪潮中,运维领域正经历着前所未有的变革。本文探讨了自动化和人工智能技术如何重塑运维工作,提升效率与准确性,并预测了未来运维的发展方向。通过分析当前运维面临的挑战,我们揭示了自动化和AI技术带来的机遇,以及它们如何助力运维人员实现更高效的工作流程和决策制定。文章还讨论了这些技术可能对运维职业路径产生的影响,为读者提供了对未来运维趋势的深刻洞察。
346 0
|
自然语言处理 关系型数据库 数据管理
阿里云百炼|析言GBI产品入门指导
析言基础入门的操作体验,带领大家一起探索阿里云百炼|析言GBI的奥秘。
4239 19
|
数据采集 人工智能 算法
FPGA技术特点与应用效果
FPGA技术特点与应用效果
523 0
|
人工智能 自动驾驶 算法
探索未来:人工智能如何改变我们的生活
在这篇文章中,我们将深入探讨人工智能(AI)如何正在改变我们的生活。从自动驾驶汽车到智能家居,从虚拟助手到医疗诊断,AI的应用已经深入到我们生活的方方面面。我们将通过具体的例子和数据,展示AI的潜力和挑战,以及它如何影响我们的工作、学习和娱乐。最后,我们将提出一个开放性问题,引发读者对未来AI发展的思考。
442 32
|
人工智能 大数据 算法
AI时代的就业转型与个人发展
AI时代的就业转型与个人发展
1570 0
AI时代的就业转型与个人发展
|
存储 数据安全/隐私保护
一键云端,AList 整合多网盘,轻松管理文件多元共享
一键云端,AList 整合多网盘,轻松管理文件多元共享
2477 0
|
Ubuntu
Ubuntu20.04安装软件报错:The following packages have unmet dependencies - 蓝易云
请注意,替换上述命令中的 `<package-name>`为你实际要安装的软件包名。
2921 0