这个readonly属性的确令人很迷惑,在官方论坛也有很多类似的问题。
很多人理解readonly是对用户只读的,其实设有readonly属性的字段的数据改变都不会保存到数据库,也就是它是阻止数据更新的。
我们可以用两个方法来实现楼主的要求:
1、使用字段访问权限,就是添加字段级别的访问权限,就是你尝试过的方法,但是也许用的不太正确,应该设定write的访问组,比如:
write=['group_purchase_manager']
2. 使用ontown兄提到的方法,就是覆写 'reate', 'write', 方法。