案例效果
JEPAAS实现列表数据到期处理
实现思路
- 每条数据都要去判断是否到期,必须逐条做处理,列表中列格式化内容事件可以做到
- 在列格式化内容事件中定义好样式,取到当前日期,与数据日期作比较
- 通过判断日期的天数,返回什么样式的提醒,与数据一起拼接到页面
操作步骤
- 在功能列表列内容格式化事件中编写事件
相关代码
function(value,metaData,record,rowIndex,colIndex,store,view){
var style = 'color: #ffffff;background: #D24D57;border-radius: 3px;position: relative;display: inline-block;padding: 3px 5px;font-size: 12px;font-weight: 400;vertical-align: middle;';
var style2 = 'color: #ffffff;background: #376bd0;border-radius: 3px;position: relative;display: inline-block;padding: 3px 5px;font-size: 12px;font-weight: 400;vertical-align: middle;';
var dvalue = JE.DATE.parseDate(value);
var tdate = new Date();
var cz = JE.DATE.diffDays(dvalue, tdate);
var zt = record.get("TASK_GZTYLE_CODE");
if(cz < 0){
return value + ' 还剩<span style = "color:#386bd0" > '+(0-cz)+' </span>天';
}else if(cz == 0){
return value + ' <span style = "'+style2+'"> 最后一天 </span>';
}else{
return value + ' <span style = "'+style+'"> 延期'+(cz)+'天</span>';
}
}
关键字,相关问题
- 到期提醒
最后编辑: admin 文档更新时间: 2024-08-21 10:58 作者:肖海杰