PropertyChange应用于时间控件
近期,单位领导要求对泛微OA内各类审批流程单进行时间管控,具体要求为:审批流程单不允许有滞后性,申请时间不得小于当日日期。

经过一系列判断,我决定通过对时间控件选取的申请时间与当前时间进行对比,如果小于当前时间就会跳出弹框并将消除已选时间。
我是利用泛微OA可以插入javascript去diy自己想要的表单页面前端功能的特点。然后使用jQurey的PropertyChange事件,针对时间控件的input元素中value值的变化来触发事件。
一开始没选择日期的时候value值是为空的:

选择完时间之后,value值就发生了变化,出发了PropertyChange事件:

如果选取的日期是小于当前时间的弹窗就会出现,并消除已选日期:

效果达到了,那么来公布一下写的jQuery语句吧。
我是在OA的后台,表单设置中的插入代码块中写入jQuery: