【发布时间】:2011-03-10 16:43:39
【问题描述】:
我正在使用 SPD 2010 和 Sharepoint Server 2010。
使用条件格式我正在尝试格式化列表,以便如果今天的日期比开始日期列晚 3 天以上,则单元格将变为红色。
直接比较两个日期列(查看今天是否在开始日期之后)效果很好 -
ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@StartDate)))
但如果我添加一个数字,它将在 SPD 设计视图中起作用,但在实际的 SharePoint 网站上不起作用。
ddwrt:DateTimeTick(ddwrt:GenDisplayName(string($thisNode/@StartDate))) + 3
我尝试将 3 转换为刻度 -> 8,640,000/天并使用该值,但这也不起作用(在 SPD 设计视图中也不起作用)。
如果我创建一个计算日期为“StartDate+3”的列,然后直接比较它,我可以使格式正常工作,但是,如果该列不可见并且我宁愿不创建它,它就不起作用附加列。
有什么想法吗?
感谢您的帮助。
【问题讨论】:
标签: sharepoint sharepoint-2010 sharepoint-designer conditional-formatting