Inheritance Odoo 8-发票供应商表单中的添加按钮

Inheritance Odoo 8-发票供应商表单中的添加按钮,inheritance,openerp,odoo-8,odoo-view,Inheritance,Openerp,Odoo 8,Odoo View,我尝试按照文档中的说明添加,但当我更新模块时,它不起作用 示例.name 帐户、发票 我觉得你的代码不错。您可以尝试以下技巧 确保清单文件中给出了xml文件名 活动调试器模式 从按钮中临时删除groups=“base.group\u no\u one”并升级您的模块 请注意: 您的按钮将调用工作流,因为您没有将type属性赋予按钮。如果您想直接调用python函数,那么我们需要在按钮中添加属性,如 type="object" 使用xpath表达式来定位和放置元素 示例.name 帐户

我尝试按照文档中的说明添加,但当我更新模块时,它不起作用


示例.name
帐户、发票

我觉得你的代码不错。您可以尝试以下技巧

  • 确保清单文件中给出了xml文件名
  • 活动调试器模式
  • 从按钮中临时删除groups=“base.group\u no\u one”并升级您的模块
请注意:

您的按钮将调用工作流,因为您没有将type属性赋予按钮。如果您想直接调用python函数,那么我们需要在按钮中添加属性,如

type="object"

使用xpath表达式来定位和放置元素


示例.name
帐户、发票

只要从该按钮中删除组,按钮就会显示出来


别忘了将xml文件添加到Odoo模块清单文件
\uuOpenERP\uuuuuuuuuuupy
或更新版本的
清单\uuuuuuuuuuupy
下的
数据下

{
“作者”:“我”,
“名称”:“我的模块”,
'依赖':[base],
#等等
“数据”:[
“my/path/to/my/views.xml”,
“views/account_invoice_views.xml”,如odoo指南中所述
]
}

好的,我认为您缺少了一些东西。我建议您在看到按钮时,先执行一个语法错误,如make
,然后删除该组,然后再添加该组,因为如果您的用户没有该组,则不会显示该组按钮。请确保已安装模块。有时我们尝试代码,但忘记安装模块。这种情况在我身上发生过很多次。