2015 年 3 月更新后无法筛选 SharePoint 2013 任务列表

Cannot filter a SharePoint 2013 Task List after March 2015 Update

不确定是否有其他人注意到这一点,但出于某种原因,在我安装 SharePoint 2013 2015 年 3 月 CU 后,我无法使用视图筛选任务列表。 (2015 年 4 月也不起作用)即使是默认的已完成视图也不起作用。所有项目都开始显示。我现在已经在四台不同的服务器上对此进行了测试。 Web 部件属性中有一个复选框允许服务器呈现,我目前正在使用它作为解决方法,但我想让客户端呈现再次工作,就像在 CU 之前一样。

应用 2015 年 3 月 CU(可能还有 MS15-022)后,将无法再根据任务列表中的条件(例如任务状态)过滤视图。这似乎只影响新创建的任务列表 post-patch。一种解决方法是将任务列表放在页面上。编辑 Web 部件并选中其他下的 "Server Render"。这似乎不是 Lists.asmx Web 服务问题,因为过滤视图在第 3 方工具中正确过滤。

http://nauplius57.rssing.com/chan-11167629/latest.php

昨天被微软联系了。

简短摘要:

目前没有针对此问题的解决方案,但他们正在开发一个新的较小的 CU 更新,其中将包含一个修复程序。他们无法给我发布此更新的时间表,但他们告诉我 "very soon".

有两个 quick/temporary 修复:

1. 在页面上转到设置 -> 编辑页面 -> Select 列表 Web 部件和选项编辑 Web 部件 -> 杂项 -> 服务器渲染(复选框)。

2. 转到列表 -> select 并编辑视图 -> 展开 "Style" -> 选择除 "Default" 之外的任何样式.风格"Shaded"还可以

我刚刚确认 2015 年 5 月累积更新包含对上述问题的修复 http://www.microsoft.com/en-us/download/details.aspx?id=47213

请注意,CU 确实需要很长时间才能安装并且需要重新启动服务器

刚刚遇到上述问题,但它发生在应用了 2016 年 3 月 CU 的自定义列表(不是问题派生的)上。这是迄今为止我发现的第一个实例。我通过执行以下操作更正了它:

  1. 编辑列表视图页面。
  2. 编辑列表视图 Web 部件
  3. 在杂项部分,单击服务器渲染
  4. 保存 Web 部件设置和页面。
  5. 重复 1-4,除了取消选中服务器渲染。

我也遇到过这个问题,但是在 SharePoint 2013 BCS 外部列表上。在 Yes/No 列上使用 "yes" 进行过滤似乎什么都不做,return 所有行都保持原样。此外,当我选择按 DateTime 列上的日期进行过滤时,没有行被 returned.

将视图样式更改为 "Shaded" 并启用 "Server Render" 解决了上述问题。

此解决方案的缺点是您无法使用 JS Link / CSR。