跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 开发与实施交流
  4. 求助:怎样实现同时满足2个条件后,隐藏button按钮

求助:怎样实现同时满足2个条件后,隐藏button按钮

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
7 帖子 4 发布者 4.2k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • F 离线
    F 离线
    fengyan513
    写于 最后由 编辑
    #1

    求助:怎样使用2个条件隐藏button按钮,
    目前页面需要隐藏一个按钮,在button中写domain,只能限制点击button后无效操作,
    但是现在需要同时满足两个条件将button隐藏,使用attrs="{'invisible':[('money','<', 5000),('type','=', 'pq')]}" ,发现是写如两个条件是 “或”,现在怎样使用“并”来做判断,或者还有什么其他的方法,可以同时使用两个条件来判断。
    求高人赐教

    1 条回复 最后回复
    0
    • X 离线
      X 离线
      xvweirong
      写于 最后由 编辑
      #2

      有试过用Group中Access Rights来进行控制吗?

      1 条回复 最后回复
      0
      • JoshuaJ 离线
        JoshuaJ 离线
        Joshua 管理员
        写于 最后由 编辑
        #3

        默认情况下条件是AND的关系。OR 可以这样写

        attrs="{'invisible':['|',('money','<', 5000),('type','=', 'pq')]}"
        



        和Domain的写法比较类似,关于domain的配置,可以看看这篇博客 http://cn.openerp.cn/record_rule/

        【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

        1 条回复 最后回复
        0
        • F 离线
          F 离线
          fengyan513
          写于 最后由 编辑
          #4

          [quote author=Joshua link=topic=9150.msg18879#msg18879 date=1375178008]
          可以这样写

          attrs="{'invisible':['|',('money','<', 5000),('type','=', 'pq')]}"
          



          和Domain的写法比较类似,关于domain的配置,可以看看这篇博客 http://cn.openerp.cn/record_rule/
          [/quote]

          你好,你这样写好像也是 “或”,怎么求 “并”

          1 条回复 最后回复
          0
          • C 离线
            C 离线
            ccdos
            写于 最后由 编辑
            #5

            [quote author=fengyan513 link=topic=9150.msg18887#msg18887 date=1375233237]
            [quote author=Joshua link=topic=9150.msg18879#msg18879 date=1375178008]
            可以这样写

            attrs="{'invisible':['|',('money','<', 5000),('type','=', 'pq')]}"
            



            和Domain的写法比较类似,关于domain的配置,可以看看这篇博客 http://cn.openerp.cn/record_rule/
            [/quote]

            你好,你这样写好像也是 “或”,怎么求 “并”
            [/quote]

            记得群里 大佬 已经告诉你了,默认情况下,两个条件就是  “与” 的关系

            1 条回复 最后回复
            0
            • JoshuaJ 离线
              JoshuaJ 离线
              Joshua 管理员
              写于 最后由 编辑
              #6

              [quote author=fengyan513 link=topic=9150.msg18887#msg18887 date=1375233237]
              [quote author=Joshua link=topic=9150.msg18879#msg18879 date=1375178008]
              可以这样写

              attrs="{'invisible':['|',('money','<', 5000),('type','=', 'pq')]}"
              



              和Domain的写法比较类似,关于domain的配置,可以看看这篇博客 http://cn.openerp.cn/record_rule/
              [/quote]

              你好,你这样写好像也是 “或”,怎么求 “并”
              [/quote]

              对的正如CCDOS说的,默认就是AND,我这里是OR

              【上海先安科技】(joshua AT openerp.cn),欢迎关注公众号:openerp_cn

              1 条回复 最后回复
              0

              • 登录

              • 没有帐号? 注册

              • 登录或注册以进行搜索。
              • 第一个帖子
                最后一个帖子
              0
              • 版块
              • 标签
              • 热门
              • 用户
              • 群组