我正在使用ODOO 9,Windows 10和Chrome。
我试图在浏览器的新标签页中打开磁盘上的文件,但无法执行((((
浏览器打开新标签,但空白((
我的错在哪里,你能帮我吗?
我的代码:
def show_my_data(self,cr, uid, ids, arg, context=None):
return {
'name': 'Go to website',
'res_model': 'ir.actions.act_url',
'type': 'ir.actions.act_url',
'target': 'new',
'url': 'file:///D:/tmp.html'
}
答案 0 :(得分:1)
客户端无法访问您的D分区,Odoo不允许这样做。
为了使文件可访问,将其放置在静态文件夹中。
your_module_name
---> static
---> tmp.html
在您的操作中改为执行此操作
'url': 'you_module_name/static/tmp.html'
最好将其放在另一个文件夹中以进行组织。
请记住,放置在静态文件夹中的任何内容都是公共的,可以通过URL访问。其他所有活动都是私人的并受到保护。