【发布时间】:2017-03-06 16:30:48
【问题描述】:
我有问题!
好吧,我一直在尝试继承模型 product.template 并创建一个新的菜单项和操作窗口,以便调用一个新的独立树视图
但是我的新树视图正在影响旧树视图!这是我的代码!
<?xml version="1.0"?>
<openerp>
<data>
<record id="new_view_tree_modif_product" model="ir.ui.view">
<field name="name">new_view_tree_modif_product</field>
<field name="model">product.template</field>
<field name="arch" type="xml">
<tree editable="bottom" create="0" colors="red:inf_marge_min==True">
<field name="name" string="Nom" readonly="1"/>
<field name="standard_price" string="Prix de revient" readonly="1"/>
<field name="marge" string="Marge"/>
<field name="list_price" string="Prix de vente"/>
<field name="inf_marge_min" invisible="1"/>
</tree>
</field>
</record>
<act_window id="action_new_view_product"
name="Etude de prix"
res_model="product.template"
view_mode="tree" />
<menuitem id="menu_prix_modif_product"
name="Prix"
parent="base.menu_product"
sequence="9"
action="action_new_view_product" />
<record id="tree_id" model="ir.actions.act_window.view">
<field eval="3" name="sequence"/>
<field name="view_mode">tree</field>
<field name="view_id" ref="new_view_tree_modif_product"/>
<field name="act_window_id" ref="action_new_view_product"/>
</record>
</data>
它会影响默认树视图 我怎样才能在不影响旧视图的情况下调用我的树视图 谢谢
【问题讨论】:
-
看起来很奇怪。你怎么知道它影响了默认的树视图,怎么在客户端看到呢? xml 看起来不错,或者为时已晚,我失明了 ;-)
-
好吧,当我去检查另一个树视图(模板视图)时,如果我在视图中添加一个新字段,它与我的相同:/
-
将字段
priority添加到您的ir.ui.view记录中,值为 100。然后再试一次。 -
将 view_id 添加到您的 act_window
<act_window id="action_new_view_product" name="Etude de prix" res_model="product.template" view_id = "new_view_tree_modif_product" view_mode="tree" /> -
大家好,谢谢回答,我只是发布我的解决方案,很简单
标签: xml treeview openerp odoo-8 openerp-8