标签:
在实际的需求中,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);//此组件是点击时是否弹出尚未保存对此页面的更改,是否继续的提示框。 }
标签:
原文地址:http://www.cnblogs.com/huanghongbo/p/4505936.html