Oracle OAF 学习小结- 新增输入值约束

Posted Jane Chiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle OAF 学习小结- 新增输入值约束相关的知识,希望对你有一定的参考价值。

需求概述

效果图

修改E对象

修改EO的Java类

在EmpEOmpl.java中加入修改setPhone和setEmail方法:

public void setPhone(Number value) 
       // setAttributeInternal(PHONE, value); 
        if(value.toString().length()==11) 
            setAttributeInternal(PHONE, value); 
        
       else
            String message = "Length of Phone have to 11 !"; 
            throw new OAException(message, OAException.ERROR); 
        
 
 public void setEmail(String value) 
       // setAttributeInternal(EMAIL, value); 
        if(value.toString().indexOf('@')>0) 
            setAttributeInternal(EMAIL, value); 
        
        else
            String message = "Email format Error !"; 
            throw new OAException(message, OAException.ERROR); 
        
    

以上是关于Oracle OAF 学习小结- 新增输入值约束的主要内容,如果未能解决你的问题,请参考以下文章

Oracle OAF 学习小结- 增删改查/LOV/Button/Sequence 的完整案例开发

Oracle OAF个性化一例 -- 个性化查询条件

oracle怎么校验字段是不是为非空约束

Oracle SQL-选择OAF文件版本历史记录

OAF-从Oracle MDS检索区域/页

[Oracle]Oracle学习小结