我可以直接从菜单或从潜在客户/机会表单视图访问View . 现在,当您打开此类视图时,它的行为相同 .
当我从菜单打开这样的视图 . 我希望启用选项 create="false"
,以便不允许创建新记录 . 但是,如果这样做,它也不允许在从潜在客户/机会表单视图访问时创建该记录 .
我读到没有办法复制视图(但是就像几年前说的那样 - OpenERP always displays inherited view instead of original) - 就像你可以复制模型并将它作为新模式使用而不会改变任何旧模型 .
Example
为了更好地理解我的意思,你可以阅读我提供的链接或者看看这个例子(它不是用于视图,而是用于Odoo模型 . 原理是一样的):
from openerp import models
class my_model2(models.Model):
_name = 'my.model2'
_inherit = 'my.model1'
这样它就可以创建新模型,复制 my.model1
中的所有内容 . 如果我向 my.model2
添加任何新内容,它将不会影响 my.model1
. 这就是想要查看的内容,但我不知道它是否可能(在8.0版本上)
我现在看到的唯一方法就是对该视图进行硬拷贝或以其他方式 - 重复视图 . 但这根本不是好的做法,因为如果我需要在一个视图中改变任何东西,那么我很可能需要一式两份,等等......
1 回答
这个Odoo继承是正确的:
在最后一个示例中,您将创建一个继承到res.user的新Object .
the different openerp model inheritance mechanisms whats the difference between them and when shouldthey be used
Building a backend module