求助:自定义试图的继承问题
-
我想修改目前某些模块的现有表单视图,增加或者修改一些字段,来满足我们的需要,现在碰到了一个问题,特来求教。
我不想动到原有的表单,我希望继承一个新的视图,来进行修改,但是我点击“Inherited View”后,确实弹出了一个对话框,问我是否新建一个继承视图,但是我点击确定后,却没有任何反应了,不知道继承视图是否已经创建或者在哪里创建。
请问这是怎么回事呢?除了这种方法,还有其他方法创建一个继承视图吗?
另外,有几个概念性的问题请教:
1、如果一个模块或者一个视图,拥有一个继承的模块或者继承的视图,那么系统内默认使用的是否就是这个继承出来的模块或者视图?如果卸载掉继承的模块,或者删除继承的视图,那么系统就会默认使用原有的模块或者视图吧。
2、一个模块或者视图是否可以拥有多个继承的模块或者视图?
3、继承的模块或者视图,是否可以继续拥有一个继承的模块或者视图?
4、使用继承的好处,是否就在于,即不影响系统的升级与更新,又可以拥有自定义功能?
最后还有两个小问题
请问老肖的教程第十三章,“超强的继承功能”是否有完成?
使用openerp的web客户端,哪一种浏览器最合适?IE,FF,Chrome?
非常感谢。 -
谢谢wjfonhand的回复,我尝试新建一个模块,为form增加一个字段,已经成功,不过现在有几个问题继续请教:
<field name="function" position="before">
<field name="x_test" />
</field>
我在系统设置,自定义字段里面新建了一个x_test的字段,然后再crm.lead.from中的function前面增加这个字段,如上代码,已经成功。
我现在的问题是,如果我要删除原来from的字段,或者对原来的字段的顺序重新排列,代码应该如何写呢?对于删除和重新排序,二次开发中是否建议这样做呢?
另外,我在建立字段的时候,发现有同一个字段属于不同的模型,我在想是否这样做的目的就是:在不同的模型中使用同一个字段,便于数据的传递,比方说我在lead中建立的x_test字段,如果同时属于opportunity,那么lead升级到opportunity的时候,这个字段的信息也就自然而然的传递过去了(当然我应该也同时修改opportunity的view)。
请问我这种考虑是否正确呢,也就是说自定义字段在数据传递的过程中,其基本的思路是否如我所想呢?
谢谢