我有一个自定义模块,我试图从openERP 6.1移植到openERP 7。
在本单元中,我定义了几个指向product.product模型中的向导的新操作。 在openERP 6.1中,这些操作链接显示在产品树视图的侧栏中,允许我使用一系列产品,并在表单视图中仅使用当前显示的产品。
但是,在openERP 7中,我的操作链接显示在"更多"按钮仅在窗体视图中,而不是在树视图中。由于我需要能够同时对多个产品使用我的操作,这是一个问题。
这是我的行动定义:
<act_window id="action_my_id"
name="my name"
res_model="my_model.function"
src_model="product.product"
view_mode="form" target="new" view_type="form" />
我如何做到这一点,我的其他行动显示在&#34;更多&#34;树视图中的按钮以及表单视图?
答案 0 :(得分:0)
我在odoo论坛上找到了答案here:
为了在树视图中显示act_window操作,您需要向其添加以下属性:
key2="client_action_multi"
所以现在动作定义如下所示:
<act_window id="action_my_id"
name="my name"
res_model="my_model.function"
src_model="product.product"
key2="client_action_multi"
view_mode="form" target="new" view_type="form" />