Python 如何在ODOOV8中为服务器中存储的文件创建按钮?
我尝试在奥多v8.0中开发一个按钮。此按钮用于下载服务器文件夹中存储的特定文件。当用户尝试单击按钮时,该函数将返回一个新选项卡,其中包含客户端浏览器中存储的特定PDF文档(非生成的报告) 查看代码:Python 如何在ODOOV8中为服务器中存储的文件创建按钮?,python,odoo-8,Python,Odoo 8,我尝试在奥多v8.0中开发一个按钮。此按钮用于下载服务器文件夹中存储的特定文件。当用户尝试单击按钮时,该函数将返回一个新选项卡,其中包含客户端浏览器中存储的特定PDF文档(非生成的报告) 查看代码: <button name="download_doc_one" type="object" string="Download PDF 1" help="Solicite el documento."/> 结果:没有错误,但没有响应。webbrowser方法将尝试在服务器上的浏览器中打
<button name="download_doc_one" type="object" string="Download PDF 1" help="Solicite el documento."/>
结果:没有错误,但没有响应。webbrowser方法将尝试在服务器上的浏览器中打开
url
。假设要在用户浏览器中打开url
,则可以执行以下操作:
@api.multi
def download_doc_one(self):
return {
'type': 'ir.actions.act_url',
'url': 'http://docs.python.org/library/webbrowser.html' #example url
'target': 'new',
}
用户可能需要允许您的Odoo网站弹出窗口。Web浏览器将尝试在服务器上的浏览器中打开
url
。假设要在用户浏览器中打开url
,则可以执行以下操作:
@api.multi
def download_doc_one(self):
return {
'type': 'ir.actions.act_url',
'url': 'http://docs.python.org/library/webbrowser.html' #example url
'target': 'new',
}
用户可能需要允许您的Odoo网站弹出窗口