Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 5461|回复: 0
打印 上一主题 下一主题

OpenERP states含义注解

[复制链接]

6

主题

7

帖子

28

积分

新手上路

Rank: 1

积分
28
跳转到指定楼层
楼主
发表于 2015-9-9 23:03:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
初步接触Odoo,记录一下自己学习到的一些点.
在看代码的时候,看到这样的一句code:
'state': fields.selection([('draft','Draft'),
('confirmed','Confirmed')],'State',required=True,readonly=True),

'description': fields.text('Description', readonly=True,
states={'draft': [('readonly', False)]} ),
关于states,官方的文档的解释是:
dynamic changes to this field's
common attributes based on the state field
我的理解是:states 是基于state字段才生效的一个属性,上面代码的意思,只有state=draft 的时候,字段description:readonly=False,即可编辑的,其他情况都是只读的...

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-4-24 02:53 , Processed in 0.011914 second(s), 15 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表