解决方法
由于您需要它是动态的,因此您需要创建一个方法并返回ir.actions.url的字典.然后将此方法附加到按钮. (注意:如果需要在侧栏上设置主按钮,则可能需要打开一个带有按钮的向导).
from openerp import models,api class MyClass(models.Model): _name = "my_module.my_class" @api.multi def openURL(self): q = "sun" return { 'type': 'ir.actions.act_url','url': "http://www.google.bg/?q=%s" % q,'target': 'new',# open in a new tab }
在您的视图中XML:
<button name="openURL" string="Open URL" type="object">