我想在订单上添加指向不相关模型中的搜索的链接。我有这样的树视图:
<record model="ir.ui.view"
id="sale_order_email_scheduled_tree">
<field name="name">sale.order_email.collection.tree</field>
<field name="model">sale.order_email.scheduled_email</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Scheduled Emails"
create="false">
<field name="order_id"/>
</tree>
</field>
</record>
我想链接到被搜索的[('order_id', '=', 'order.id')]
。我将如何实现这一目标?
答案 0 :(得分:1)
你会做这样的事情:
<?xml version="1.0"?>
<openerp>
<data>
<record id="res_partner_view_buttons" model="ir.ui.view">
<field name="name">res.partner.view.buttons</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='buttons']" position="inside">
<button class="oe_inline oe_stat_button"
type="action"
string="Test"
context="{'search_default_partner_id': active_id}"
name="%(action_open_scheduled_emails)d"
icon="fa-envelope-o">
Scheduled Emails
</button>
</xpath>
</field>
</record>
</data>
</openerp>
答案 1 :(得分:0)
可以使用context
链接到其他视图并将其传递给默认过滤器。
可能你有一个运行Action的按钮。
请在“操作”context
:
{'search_default_order_id': active_id}