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)
2904 3
|
小程序
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
1255 0
|
Dubbo Java 应用服务中间件
Dubbo-线程池调优实战分析
Dubbo-线程池调优实战分析
1111 0
|
机器学习/深度学习 人工智能 运维
运维的未来:自动化与人工智能的融合之路
【8月更文挑战第21天】在数字化浪潮中,运维领域正经历着前所未有的变革。本文探讨了自动化和人工智能技术如何重塑运维工作,提升效率与准确性,并预测了未来运维的发展方向。通过分析当前运维面临的挑战,我们揭示了自动化和AI技术带来的机遇,以及它们如何助力运维人员实现更高效的工作流程和决策制定。文章还讨论了这些技术可能对运维职业路径产生的影响,为读者提供了对未来运维趋势的深刻洞察。
308 0
|
人工智能 自然语言处理 搜索推荐
如何10分钟获得一位24小时AI专家助手?
进入百炼控制台创建应用,选通义千问-Plus为模型,可设定Prompt引导对话。测试后若发现不足,可进一步优化。获取API-KEY和应用ID以便API调用,实现网页集成。此AI助手能即时解答用户问题,提供个性化服务及推荐,有效提升用户体验与企业效率,同时降低成本并助力策略规划。随着AI技术进步,这类智能助手将成为日常生活的重要组成部分。
|
自然语言处理 关系型数据库 数据管理
阿里云百炼|析言GBI产品入门指导
析言基础入门的操作体验,带领大家一起探索阿里云百炼|析言GBI的奥秘。
3828 19
|
数据安全/隐私保护 Windows
安装 Windows Server 2019
安装 Windows Server 2019
590 1
|
Ubuntu
Ubuntu20.04安装软件报错:The following packages have unmet dependencies - 蓝易云
请注意,替换上述命令中的 `<package-name>`为你实际要安装的软件包名。
2825 0
|
SQL 前端开发 JavaScript
18款Visual Studio实用插件
18款Visual Studio实用插件
1155 0
|
存储 网络协议 Java
Jmeter系列(13)- 取样器Samplers 的入门介绍
Jmeter系列(13)- 取样器Samplers 的入门介绍
282 0
Jmeter系列(13)- 取样器Samplers 的入门介绍