不确定是否有其他人注意到这一点,但由于某些原因我安装了SharePoint 2013年3月的CU后,我无法使用视图过滤任务列表。 (2015年4月也不起作用)即使默认的已完成视图也不起作用。所有项目都会开始显示。我现在在四个不同的服务器上测试了这个。 Web部件属性中有一个复选框,允许我正在使用的服务器渲染作为解决方法,但我希望客户端渲染再次像CU之前那样工作。
答案 0 :(得分:3)
昨天与微软联系。
简短摘要:
目前还没有针对此问题的解决方案,但他们正在开发一个新的小型CU更新,其中包括修复程序。他们无法告诉我这个更新何时发布的时间表,但他们很快告诉我#34;
有两种快速/临时修复:
1。在页面上转到设置 - >编辑页面 - >选择列表Web部件和选项编辑Web部件 - >其他 - >服务器渲染(复选框)。
2。转到列表 - >选择并编辑视图 - >扩展"风格" - >除了"默认"之外,选择任何风格。风格"阴影"没关系。
答案 1 :(得分:1)
我刚刚确认2015年5月的累积更新包含针对上面列出的问题的解决方法http://www.microsoft.com/en-us/download/details.aspx?id=47213
请注意,CU确实需要很长时间才能安装,并且需要重新启动服务器
答案 2 :(得分:0)
应用2015年3月CU(可能还有MS15-022)后,再也无法根据“任务”列表中的条件(例如“任务状态”)过滤视图。这似乎只会影响补丁后创建的新任务列表。一种解决方法是将任务列表放在页面上。编辑Web部件并选中Miscellaneous下的“Server Render”。这似乎不是Lists.asmx Web服务问题,因为过滤后的视图会在第三方工具中正确过滤。
答案 3 :(得分:0)
刚刚碰到上面的问题,但它发生在自定义列表(不是派生的问题)上,应用了2016年3月的CU。这是我到目前为止发现的第一个例子。我通过执行以下操作纠正了它:
答案 4 :(得分:0)
我也遇到过此问题,但是在SharePoint 2013 BCS外部列表上。在Yes / No列上使用“yes”进行过滤似乎什么都不做,按原样返回所有行。此外,当我选择按DateTime列上的日期进行过滤时,不会返回任何行。
将视图样式更改为“着色”并启用“服务器渲染”解决了上述问题。
此解决方案的缺点是您无法使用JS Link / CSR。