域和搜索视图在操作窗口中的odoo

时间:2019-04-18 09:49:44

标签: odoo odoo-11 odoo-view odoo-12

我已经在odoo12中创建了新的操作窗口:

   <record id="action_sales_line" model="ir.actions.act_window">
        <field name="name">Searching</field>
        <field name="type">ir.actions.act_window</field>
        <field name="res_model">sale.order.line</field>
        <field name="view_mode">tree</field>
        <field name="domain">[('order_id', '=', ???)]</field>
        <field name="target">new</field>
    </record>

将销售订单行的所有记录显示为销售模块中的向导。我要在此执行的操作是在该向导中具有搜索视图,并且域还必须过滤选定特定顺序(即SO001,SO002)的结果,并且必须动态。那么该怎么做?

1 个答案:

答案 0 :(得分:1)

对于过滤器选择的销售订单ID,您必须在域中传递active_id。如下所示:

<record id="action_sales_line" model="ir.actions.act_window">
    <field name="name">Searching</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">sale.order.line</field>
    <field name="view_mode">tree</field>
    <field name="domain">[('order_id', '=', active_id)]</field>
    <field name="target">new</field>
</record>

希望这对您有所帮助。谢谢。