Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

关于通过many2one字段执行attrs


  • 管理员

    具体是这样的,我们有这样一个需求,就是根据Type of Package的值改变另一个字段,将其变成只读
    [attachimg=1]
    Type of Package是这样的many2one字段

    'ul' : fields.many2one('product.ul', 'Type of Package', required=True),
    

    product.py

    <field name="ul"/>
    

    product_view.xml
    我尝试

    attrs="{'readonly':[('ul','=','Carton Box')]}"
    

    ``` attrs="{'readonly':[('ul','=','1')]}" ```
    都不成功



  • 管理员

    id应该是整数,试试 [('ul', '=', 1)]


  • 管理员

    测试通过,不过通过ID来判断始终有点不灵活


Log in to reply