文档章节

SharePoint 根据时间筛选

六指狂魔肉球猫
 六指狂魔肉球猫
发布于 2014/11/17 17:03
字数 736
阅读 150
收藏 8
点赞 0
评论 0

最近在整SP列表

老大要求用列表规范周报格式。

提出要在一个视图内查看上周一至周日的内容

翻了下资料想到了以下几种方法

1.在视图页面添加时间筛选器webpart,用参数传入列表筛选

2.在列表添加按钮及TextBox 通过查询字符串 写段js传入参数查询列表

3.直接通过字段值判断

第一种实现方式截图:

第二种实现效果截图

第一种实现方式:

打开SharePoint desiger,插入两个日期筛选器

点击筛选按钮,在弹出框中选择条件

STime为新建的参数,如下图

以上在desiger的设计就完成掉了,我们回到页面,还需要对页面进行操作设置,编辑页面

选中一个时间筛选器的webpart,点击连接

选择筛选值发送位置,选择参数获取位置,点击配置

在配置连接中,选择参数字段,点击完成即可

以上是第一种方式实现时间筛选,webpart的时间筛选器可以设置默认值,但是依旧无法满足要求,所以再继续第二种方式。

第二种方式实现,基本与第一种没什么差别,还要写代码。。。

依旧打开desiger

放入两个textbook和按钮。。

继续点击筛选按钮

有个地方要说明下,域名的startDate是栏名,值下面的StartDate是参数

设置完成后,轮到按钮发挥作用了

复制代码

<script type="text/javascript">
function change() 
{       
    var s=document.getElementById("txt1").value;
   var e=document.getElementById("txt2").value;
   alert(s+e); 
     window.location.href="1.aspx?StartDate="+s+"&EndDate="+e; 

}
</script>

复制代码

请大家无视这段非常令人吐槽的js代码。。。

大家可以自行加上限制或者美化。。

然后回到页面。就可以实现了时间筛选。但是!还是无法满足需求。

看来真的得重新想办法了。

这次我决定用字段值去判断

我在excel发现过一个函数 Weekday()

我尝试在列表值的计算栏使用这个函数 Weekday(today(),2)

这个的意思是 获取当前日期在本周的第几天

今天是2014年9月24日 所以这个函数的值是3

上网查了下资料又发现一个函数DATEDIF()

DATEDIF(StartDate,TODAY(),"d")

上面的意思是判断StartDate与今天的间隔日期

好了,我现在有两个函数了。

如果我用间隔日期-去第几天不久可以判断了出上周么,甚至上上周

小于0是本周

在0-7之间(不包括7哦)的为上周

超过7则是上上周了。。。

最后三列的分别是&#160; 间隔日,第几日,相减结果

最后,我修改下视图的筛选条件

结果就筛选出来了。。。

前面我真是想太多,抽抽烟压压惊。。

© 著作权归作者所有

共有 人打赏支持
六指狂魔肉球猫
粉丝 0
博文 6
码字总数 4406
作品 0
杭州
程序员
SharePoint 2013 TimeJob简单应用

在SharePoint 周报功能开发中,遇到一个需求,要求能定时备份列表的数据。 明确需求后需要考虑如何实现功能,备份步骤如下 1. 筛选数据 2. 复制数据 3. 新增到备份列表 我们可以用代码实现数...

六指狂魔肉球猫 ⋅ 2014/11/19 ⋅ 2

SharePoint统计图表控件Nevron Chart for SharePoint控件介绍

Nevron Chart for SharePoint 相关文章

netkongjian ⋅ 2014/05/19 ⋅ 0

SharePoin报表以及仪表板Nevron SharePoint Vision详细介绍

Nevron Data Visualization technology for Microsoft SharePoint Server 2007被设计用于向SharePoint IT专业人士提供优异的报表以及仪表板功能。该套件包含的webparts部分在SharePoint环境中...

baobiaokongjian ⋅ 2014/06/09 ⋅ 0

SqlServer事务日志满的解决方案

这是微软社区精英项目传过来的一个案例。 我当时给了解决方案。 问题描述: 环境说明: 操作系统 win2003 数据库 SQL SERVER 2000 SP4 数据库数据大小 150GB左右 具体故障描述: 连接门户系统...

mikelij ⋅ 2010/07/09 ⋅ 0

SharePoint运行状况分析器有关磁盘空间不足的警告

对于负责管理SharePoint内部部署安装的SharePoint管理员,SharePoint Health Analyzer是一款出色的工具。此功能不仅有助于解决服务器故障和服务失败的问题,还提供了有关如何解决问题的提示。...

惊艳了青春 ⋅ 03/17 ⋅ 0

SharePoint 2013 安装配置(1)

在这篇文章中,我将逐步介绍在Windows Server 2012 R2上安装SharePoint 2013。 在进一步详细介绍之前,让我们先了解SharePoint 2013安装的硬件和软件要求。您可以点击此处了解此安装的完整系...

惊艳了青春 ⋅ 2017/03/25 ⋅ 0

Office 2010 SP1新增功能一览

日前,微软已经宣布Officer 2010 SP1将于6月底发布。届时用户可以通过微软下载中心下载或者通过更新手动升级SP1,根据以往经验,微软自动推送升级可能要到在3个月内。Office 2010 SP1将包括大...

Midnight ⋅ 2011/05/23 ⋅ 2

SharePoint 各版本简称

为了方便交流,很多时候我们讲到 SharePoint 的时候都会使用简称,因为 SharePoint 产品名称老是在变化,所以其简称也根据版本不同而改变。 下面一一列出做个标记。

英年早肥 ⋅ 2010/07/29 ⋅ 0

Powershell管理系列(三十二)PowerShell操作之开启终端Powershell远程管理

-----提供ADExchangeLyncSharepointCRMSCO365等微软产品实施及外包,QQ:185426445.电话18666943750 步骤1、windows server 2012以上的操作系统,默认是启用远程管理的,但是在windows 2008 ...

zhou_ping ⋅ 2016/06/18 ⋅ 0

基于Visual Studio2010开发office2010办公自动化应用(12)自定义VisioAddIn插件

Visio 2010 的十大优点 使用适用于 IT、业务和流程管理等的预先画好的不同形状、示例图形和模板可以快速开始制图。无论需要何种制图,Visio 都可以帮助您快速开始。 在同一位置找到所有所需的...

junwong ⋅ 2012/03/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

知乎Java数据结构

作者:匿名用户 链接:https://www.zhihu.com/question/35947829/answer/66113038 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 感觉知乎上嘲讽题主简...

颖伙虫 ⋅ 今天 ⋅ 0

Confluence 6 恢复一个站点有关使用站点导出为备份的说明

推荐使用生产备份策略。我们推荐你针对你的生产环境中使用的 Confluence 参考 Production Backup Strategy 页面中的内容进行备份和恢复(这个需要你备份你的数据库和 home 目录)。XML 导出备...

honeymose ⋅ 今天 ⋅ 0

JavaScript零基础入门——(九)JavaScript的函数

JavaScript零基础入门——(九)JavaScript的函数 欢迎回到我们的JavaScript零基础入门,上一节课我们了解了有关JS中数组的相关知识点,不知道大家有没有自己去敲一敲,消化一下?这一节课,...

JandenMa ⋅ 今天 ⋅ 0

火狐浏览器各版本下载及插件httprequest

各版本下载地址:http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/ httprequest插件截至57版本可用

xiaoge2016 ⋅ 今天 ⋅ 0

Docker系列教程28-实战:使用Docker Compose运行ELK

原文:http://www.itmuch.com/docker/28-docker-compose-in-action-elk/,转载请说明出处。 ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 答案: version: '2'services: ...

周立_ITMuch ⋅ 今天 ⋅ 0

使用快嘉sdkg极速搭建接口模拟系统

在具体项目研发过程中,一旦前后端双方约定好接口,前端和app同事就会希望后台同事可以尽快提供可供对接的接口方便调试,而对后台同事来说定好接口还仅是个开始、设计流程,实现业务逻辑,编...

fastjrun ⋅ 今天 ⋅ 0

PXE/KickStart 无人值守安装

导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统 ===> 一...

kangvcar ⋅ 昨天 ⋅ 0

使用Puppeteer撸一个爬虫

Puppeteer是什么 puppeteer是谷歌chrome团队官方开发的一个无界面(Headless)chrome工具。Chrome Headless将成为web应用自动化测试的行业标杆。所以我们很有必要来了解一下它。所谓的无头浏...

小草先森 ⋅ 昨天 ⋅ 0

Java Done Right

* 表示难度较大或理论性较强。 ** 表示难度更大或理论性更强。 【Java语言本身】 基础语法,面向对象,顺序编程,并发编程,网络编程,泛型,注解,lambda(Java8),module(Java9),var(...

风华神使 ⋅ 昨天 ⋅ 0

Linux系统日志

linux 系统日志 /var/log/messages /etc/logrotate.conf 日志切割配置文件 https://my.oschina.net/u/2000675/blog/908189 logrotate 使用详解 dmesg 命令 /var/log/dmesg 日志 last命令,调......

Linux学习笔记 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部