查看: 11835|回复: 4

视图中怎么基于显示脚本进行过滤

升级   1.1%

6

主题

11

回帖

110

积分

注册会员

Rank: 2

积分
110
发表于 2023-3-2 15:43:59 | 显示全部楼层 |阅读模式

各位O2OA的官方大佬,求助求助

这里涉及到两个字段的过滤,是否已办结,超时状态

超时状态是基于期望完成时间和当前时间的对比


[JavaScript] 纯文本查看 复制代码
var dateTime = new Date(this.entry.data.expectTime)
nowDate = new Date()
if( nowDate<dateTime){
return '未超时'
}
dateTime = dateTime.setDate(dateTime.getDate()+1)
dateTime = new Date(dateTime)
if( nowDate<dateTime){
return '当天需办结'
}
else{ 
    return '已超时'
}


是否已办结是基于当前的工作节点
[JavaScript] 纯文本查看 复制代码
if(this.entry.data.currentStatus=='结束'
    ||this.entry.data.currentStatus=='确认'){
    return "已完成";
}
return "未完成";


那我如何让视图只展示"未办结"的数据或者"已超时"的数据









本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   1.1%

6

主题

11

回帖

110

积分

注册会员

Rank: 2

积分
110
发表于 2023-3-2 16:33:26 | 显示全部楼层
大佬我顶
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-3 09:44:11 | 显示全部楼层


在视图的过滤中增加默认过滤条件来过滤

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   1.1%

6

主题

11

回帖

110

积分

注册会员

Rank: 2

积分
110
发表于 2023-3-3 13:56:58 | 显示全部楼层
过滤条件写不出来啊,需要跟当前时间作比较
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2023-3-6 09:27:59 | 显示全部楼层
当前活动节点可以使用$work.activityName来匹配,当前时间,这里确实不能写,您要在哪里使用?表单上吗,可以使用view去传参数过滤

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread