View 复制视图?
我的视图可以直接从菜单访问,也可以从lead/opportunity表单视图访问。现在,当您打开这样的视图时,它的行为是相同的 当我从菜单中打开这样的视图时。我希望启用选项View 复制视图?,view,openerp,odoo,openerp-8,View,Openerp,Odoo,Openerp 8,我的视图可以直接从菜单访问,也可以从lead/opportunity表单视图访问。现在,当您打开这样的视图时,它的行为是相同的 当我从菜单中打开这样的视图时。我希望启用选项create=“false”,以不允许创建新记录。但如果这样做,当从lead/opportunity表单视图访问该记录时,它也将不允许创建该记录 我读到并没有办法复制视图(但这是像几年前所说的-),就像你们可以复制模型并将其作为新的使用,而不需要对旧的模型做任何更改 示例 为了更好地理解我的意思,你可以阅读我提供的链接或看看这
create=“false”
,以不允许创建新记录。但如果这样做,当从lead/opportunity表单视图访问该记录时,它也将不允许创建该记录
我读到并没有办法复制视图(但这是像几年前所说的-),就像你们可以复制模型并将其作为新的使用,而不需要对旧的模型做任何更改
示例
为了更好地理解我的意思,你可以阅读我提供的链接或看看这个例子(不是为了查看,而是为了奥多模型。原理是一样的):
通过这种方式,它创建了新模型,复制了my.model1
had中的所有内容。如果我在my.model2中添加任何新内容,它不会影响my.model1。这就是我想对视图所做的,但我不知道这是否可能(在8.0版上)
我现在看到的唯一方法就是对该视图进行硬拷贝,或者以其他方式复制视图。但这根本不是一个好的做法,因为如果我需要在一个视图中更改任何内容,很可能我需要重复执行,以此类推。此Odoo继承是正确的:
from openerp.models import Model
class MyModel(Model):
_name = 'My.Model'
_inherit = 'res.user'
在上一个示例中,您正在创建一个继承到res.user的新对象
你不明白我的问题。你提供了和我一样的例子。我问的是复制视图,而不是模型本身(我只是举了这个例子,因为你可以用模型来做),真的很抱歉,也许这个链接可以帮助你
from openerp.models import Model
class MyModel(Model):
_name = 'My.Model'
_inherit = 'res.user'