如何在截止日期越来越近时更改任务列表行的颜色

时间:2011-02-24 18:56:23

标签: sharepoint list sharepoint-2007

我有一个任务列表,它有一个名为Due Date的列。因此,当您的截止日期绘制新的时,行将更改为橙色,并且当截止日期通过时,它将更改为红色。因此,它会动态地将当前日期与截止日期进行比较。

有没有人完成这种解决方案?

4 个答案:

答案 0 :(得分:1)

我建议使用SharePoint Designer来构建使用JavaScript的数据视图Web部件(依赖于通过CEWP或通过母版页注入)。

这是一个在DVWP中创建条件格式规则的教程,这可能会有所帮助。

http://blog-sharepoint.blogspot.com/2009/05/data-view-conditional-formatting-using.html

答案 1 :(得分:0)

您可以将javascript添加到目标页面,其中遍历所有行(),查看DueDate列并根据需要标记这些行。这是我所知道的最简单的解决方案。为实现此目标,您需要查看目标页面HTML标记。

UPD: 您没有说出您正在使用的Sharepoint版本。 2010年有一个更好的解决方案,请浏览此链接:http://www.sharepoint.stackexchange.com/questions/7478/highlight-row-color-based-on-field-values-in-sharepoint-2010-list-view

答案 2 :(得分:0)

我只是故意对这篇文章点头: Sharepoint webpart for conditional formatting?

并没有重新提到我在那里提到的事情,我觉得在第一时间提到会有点内疚。

答案 3 :(得分:0)

第三方加载项(sharepoint highlight rows)允许您根据字段值突出显示SharePoint列表行。