原观点:
<record id='view_1' model='ir.ui.view'>
<field name="name">view.name</field>
<field name="model">my.object</field>
<field name="priority" eval="17"/>
<field name="type">form</field>
<field name="arch" type="xml">
...
</field>
</record>
从原始继承的观点:
<record id='view_2' model='ir.ui.view'>
<field name="name">view.name</field>
<field name="model">my.object</field>
<field name="priority" eval="10"/>
<field name="inherit_id" ref="view_1"/>
<field name="type">form</field>
<field name="arch" type="xml">
...
</field>
</record>
所以发生的事情是 OpenERP 总是显示继承的视图而忽略了优先级值。这是预期的行为,还是我还缺少其他东西?
如果这是预期的行为,请进一步阅读:-)
我有my.second.object
字段many2one
to my.object
,当我想my.object
从这个字段创建时,我想打开一个有点不同的表单视图my.object
。我正试图为此目的创建一个不同的视图,但正如您所见,它并不那么容易工作(或者是这样吗?)。
任何帮助表示赞赏。