【发布时间】:2017-08-08 19:10:27
【问题描述】:
我为我的模块中的一个类创建了一个普通视图。现在我想通过单击按钮在另一个类中显示相同的视图。我已经这样做了,但我面临的问题是,当弹出窗口打开时,它会提供两个按钮 Save 和 Discard。单击保存后,我应该自动关闭,并且它还应该刷新从中加载它的父视图。这在 Odoo 中可行吗?
除此之外,我如何在 Odoo 中创建一个 javascript 文件。我访问了官方文档,但我无法理解我们是否有针对每个类或每个模块的 javascript 文件,以及如何创建该文件以及我可以在该 javscript 文件中执行哪些操作。基本上,我要求提供良好的文档以便更好地理解。
编辑: 这是我的按钮点击功能
@api.multi
def add_deposit_action(self):
return {
"type": "ir.actions.act_window",
"name": 'Add A Deposit',
"res_model": "amgl.order",
"views": [[False, "form"]],
"context": {'customer_id': self.id,
'account_number': self.account_number,
'date_opened': self.date_opened,
'account_type': self.account_type},
'target': 'new',
'is_deposit': True
}
【问题讨论】:
标签: javascript openerp odoo-8 odoo-9 odoo-10