我正在尝试继承并添加/删除openERP中默认新产品页面中的某些字段。我想更改“搜索产品”视图中默认“创建”按钮的行为,以将用户发送到新已修改的“产品”页面,但我似乎无法更改它。我已经尝试过XPath,position =“replace”以及其他一些东西,但似乎没什么用。我怎么抓住它?只需使用XPath并将其替换为另一个按钮?
如何更改点击该按钮的结果?
谢谢,
答案 0 :(得分:1)
我认为你正在尝试删除树视图中显示的创建按钮。要删除它,有一个名为web-remove-quick-create
的openerp模块。它在openerp apps。请用这个。否则尝试修改jc和css文件。
谢谢
答案 1 :(得分:0)
杰夫,
您无法通过uisng XPath删除创建按钮,position =“replace”。 “创建”按钮是“从”视图模板的一部分,您可以在Web插件部分formview js文件中找到该模板。和qweb xml模板,你可以用一些硬代码修改它,但这将影响所有视图,因为创建按钮是所有视图的通用/通用模板。 所以即使你尝试CSS和JS的东西,我也不建议。
谢谢,
答案 2 :(得分:0)
您没有描述您想要实现的目标,但可能的解决方案是:
答案 3 :(得分:0)
据我了解,您希望修改产品表单视图并删除应用程序的一些不必要的字段。
您只需要为需要从表单视图中删除的字段创建继承的视图。 为6.1 删除产品表单视图中的权重字段
<?xml version='1.0'?>
<field name='weight' position='after'> </field>
<?xml version='1.0'?>
<field name='weight' position='after'> </field>
- 要删除权重字段,只需使用replace更改position属性即可
<?xml version='1.0'?>
<field name='weight' position='replace'> </field>
保存继承的视图,完成它。你也可以通过向
这样的字段属性添加不可见来实现这一点 <?xml version='1.0'?>
<field name='weight' position='replace'> </field>
如果有多个继承的视图引用同一个字段,则可能需要增加或减少继承视图的序列值,以更改继承视图的顺序以获取必要的行为。