两个日期控件做校验的思路

楼主
我是社区第60907位番薯,欢迎点我头像关注我哦~

如上图,如何实现当完成日期小于交办日期时,会弹窗提醒

实现步骤:



1.建立两个日期单元格控件,分别是交办日期和完成日期

2.在完成日期中右键点击:控件设置--事件编辑--点击+号,选择:编辑结束

3.在js脚本中添加一下内容

  1. <font face="微软雅黑" size="3" color="#000000">var B3value = contentPane.curLGP.getCellValue("B3"); //获取B3单元格的值
  2. if (this.getValue()< B3value){     //判断输入值是否小于B3单元格值
  3.    FR.Msg.alert(FR.i18n.Alert, "完成日期不能小于交办日期:" + B3value);     //弹出对话框
  4.    return false;
  5. }</font>
复制代码
B3value 是变量,B3是单元格,这些都可以换成你自己的单元格,this.getValue是获取完成日期单元格的值

4.点击确定,预览效果吧!





通过控件事件的校验,我们以后可以借鉴这个思路做其他的校验!


分享扩散:

沙发
发表于 2016-3-22 15:31:19
感謝分享
不錯的範例
板凳
发表于 2017-8-21 14:33:21
如果B3的值有多个,怎么获取当前行B3的值那?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表