域和搜索视图在行动 window odoo
Domain and Search View in action window odoo
我在 odoo12 中创建了新操作 window:
<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,并且必须是动态的。那么该怎么做呢?
要过滤选定的销售订单 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>
希望对您有所帮助。谢谢。
我在 odoo12 中创建了新操作 window:
<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,并且必须是动态的。那么该怎么做呢?
要过滤选定的销售订单 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>
希望对您有所帮助。谢谢。