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

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

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

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

odoo button显示约束问题,大神帮忙看看我的条件是不是写错了。



  • job_level_num 是岗位等级,等级大于等于4的就显示评估2, 反之显示评估1.
    <field name="job_level_num" invisible="1"></field> --这里我显示出来看的job_level_num 是 4
    但是两个button都没显示出来,我这条件写错了?
    <button name="signal_assess_suggest" type="workflow_ok"
    string="评估1" class="oe_highlight"
    attrs="{'invisible':[('job_level_num','not in',('1','2','3','1A','1B','1C','1D'))]}" />

    <!-- 四级以上-->
    <button name="signal_assess_suggest_to_hiring" type="workflow_ok"
    string="评估2" class="oe_highlight"
    attrs="{'invisible':[('job_level_num','not in',('7','6','5','4'))]}" />



  • 看了你的job_level_num字段的限制值是char类型的,你需要检查下,你的job_level_num 是什么类型,是否匹配char类型;另外,我发现你的type=“workflow_ok” ,据我(主要使用8.0开发)所知,是没有这种type值的。希望对你有帮助



  • @萧云飞 谢谢你的指导,我换了个方案做条件约束,解决了。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待