泛微OA流程插入JS代码块

博客介绍了在泛微OA流程中,通过JavaScript比较两个时间毫秒级差异,解决时间选择问题。为了避免当前日期因比较延迟而无法选择,采用了时间相减并判断是否小于一天的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PropertyChange应用于时间控件


近期,单位领导要求对泛微OA内各类审批流程单进行时间管控,具体要求为:审批流程单不允许有滞后性,申请时间不得小于当日日期。
在这里插入图片描述
经过一系列判断,我决定通过对时间控件选取的申请时间与当前时间进行对比,如果小于当前时间就会跳出弹框并将消除已选时间。
我是利用泛微OA可以插入javascript去diy自己想要的表单页面前端功能的特点。然后使用jQurey的PropertyChange事件,针对时间控件的input元素中value值的变化来触发事件。
一开始没选择日期的时候value值是为空的:
在这里插入图片描述
选择完时间之后,value值就发生了变化,出发了PropertyChange事件:
在这里插入图片描述
如果选取的日期是小于当前时间的弹窗就会出现,并消除已选日期:
在这里插入图片描述
效果达到了,那么来公布一下写的jQuery语句吧。
我是在OA的后台,表单设置中的插入代码块中写入jQuery:
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值