<td style="width: 80%;text-align: left; #if(#date(data.record.send_date) > #date(data.record.task_end_date)) color: red #end">#(data.record.work_progress??'')</td>
两个字段一个是datetime类型,一个是date类型, 在渲染时要比较两个日期,使用#date内置函数报错
#if parameter exists illegal char: '#'
语法不这样写 怎么写呢!!不会搞了 急急急急 大大
https://jfinal.com/doc/6-4
注意看文档 6-4 最后一小节
此外,date 类型的数据不能直接使用比较表达式,但你可以这样来比较:
#if( data.record.send_date.getTime() > data.record.task_end_date.getTime())
...
#end
因为 Date 对象中有一个 getTime() 可以返回 long 型的代表它的时间值