【问题标题】:uid is not working in action defined in xmluid 在 xml 中定义的操作中不起作用
【发布时间】:2016-09-02 12:26:02
【问题描述】:

在 ODOO 应用程序中,我想使用域来过滤分配给当前登录用户的记录,但 'uid' 不起作用

<act_window 
id          = "spanio_complaint_to_me_action" 
name        =   "My Works"
res_model   =   "spanio.complaint.register"
domain      =   "[('assigned_to','=', uid)]"
/>

【问题讨论】:

    标签: openerp odoo-9


    【解决方案1】:

    在这种情况下使用 user.id 而不是 uid

    【讨论】:

    • 我已经尝试过使用 user.id 但它显示错误“未定义用户”
    【解决方案2】:

    它在使用普通动作定义而不是简写定义时工作

    <record id="spanio_complaint_to_me_action" model="ir.actions.act_window">
        <field name="name">My Works</field>
        <field name="res_model">spanio.complaint.register</field>
        <field name="view_id" ref="spanio_complaint_register_tree" />
        <field name="view_type">form</field>
        <field name="view_mode">tree,form</field>
        <field name="domain">[('assigned_to','=',uid)]</field>
    </record>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-10
      • 1970-01-01
      • 1970-01-01
      • 2020-01-12
      相关资源
      最近更新 更多