time 
设为首页】【收藏本站
当前位置: 主页 > ERP > CRM > Dynamic CRM 2013学习记录(24)页面保存前进行逻辑验证

Dynamic CRM 2013学习记录(24)页面保存前进行逻辑验证

时间:2015-01-08 17:24 点击:2556次 字体:[ ]




我们有时要验证下页面上的一些逻辑,比如开始时间不能晚于结束时间,不对时不让保存。我们可以在相关的字段事件上处理,但这如果要判断的字段比较多时,就比较麻烦了。 这时候我们就可以利用Form的OnSave事件,下面介绍下具体的做法:

1. Form的OnSave事件

Dynamic CRM 2013学习记录(24)页面保存前进行逻辑验证_www.fengfly.com

 

2. JS方法

function formSave(context) {
    if (!dateCheck("new_valid_on", "new_valid_to")) {
        alert("Valid To is earlier than Valid On !")
        context.getEventArgs().preventDefault();
    }
 
    if (!dateCheck("new_valid_from", "new_valid_to")) {
        alert("Valid To is earlier than Valid From !")
        context.getEventArgs().preventDefault();
    }
}

不符合条件时就用这句阻止保存:

context.getEventArgs().preventDefault();

 

是不是很简单,不用为每个相关的字段写一个方法了。



本文地址 : http://www.fengfly.com/plus/view-215537-1.html
标签: Dynamic CRM 2013 页面保存 逻辑验证
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码: