首页 > 其他 > 详细

OAF点击事件对页面组件的Required属性不验证

时间:2015-05-15 15:15:07      阅读:614      评论:0      收藏:0      [点我收藏+]

在实际的需求中,OAF页面上很多字段设置了Required=YES,但是我们在点击某些按钮的时候,并不希望浏览器对其进行验证,可以通过设置

Disable Server Side Validation=true

Disable Client Side Validation=true

来实现.如图。

技术分享

 

 也可以通过在processRequest中去捕获这个组件,再设置其AttributeKeyValue.

        OASubmitButtonBean   ContinueBean=(OASubmitButtonBean)webBean.findChildRecursive("ContinueBtn");
        if(ContinueBean!=null){
            ContinueBean.setAttributeValue(this.SERVER_VALIDATER_ATTR,Boolean.FALSE);//Disable Server Side Validation
            ContinueBean.setAttributeValue(this.UNVALIDATED_ATTR,Boolean.FALSE);//Disable Client Side Validation
            ContinueBean.setAttributeValue(this.WARN_ABOUT_CHANGES,Boolean.FALSE);//此组件是点击时是否弹出尚未保存对此页面的更改,是否继续的提示框。
        }

 

OAF点击事件对页面组件的Required属性不验证

原文:http://www.cnblogs.com/huanghongbo/p/4505936.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!