在页面设计的时候,某个字段的值是否可以修改的控制方法很多,这里介绍如何从EO中操作。
在EO中,属性的Updatable的值有三种:
1)Always,属性总是可以更新的;
2)While New,EO对应一行数据,在该行数据新创建的时候,该属性是可以更新的;在成功将数据提交到数据库中后,该行数据的这个属性就不可以再进行修改了;
3)Never,属性是只读的。
所以,控制某个属性的可读写,只要设置Updatable就可以了。
更加灵活的方式是,重写isAttributeUpdateable()通过需要的业务逻辑来控制属性的可更新性。