从预定义模块继承表单视图

时间:2013-12-25 08:28:07

标签: openerp inheritance

我想创建自己的模块,它是sale.order的扩展。我希望有一个表单视图,就像sale order视图一样,只有很少的附加字段,
我的问题是,当我继承sale order视图并添加说三个额外字段时,默认情况下这些字段也会显示在原始Sale Order表单视图中。
这是默认行为还是我做错了什么? 我该怎么做才能实现我的目标。

2 个答案:

答案 0 :(得分:2)

如果继承视图并使用“xpath”添加一些字段,则会通过安装新模块来更改原始视图。这是视图继承的应用。如果要在安装模块后保留原始表单视图,并希望定义另一个仅包含自定义模块的额外字段,则必须创建不同的表单视图而不继承原始模块。可能在将来,将有一个扩展现有表单视图的工具,但现在你不能这样做。

答案 1 :(得分:0)

我认为您需要检查代码中的view_id可能是一个常见的view_id,因此您正在更新销售订单的默认视图。

当您继承一个销售订单视图时,将在表单中添加一个功能,而不会生成整个视图。

仍然这不是解决方案,请将您的代码发送给我,我将对其进行审核。