当我们点击“保存”时,如何获取表单/弹出窗口按钮?

时间:2015-12-22 11:18:00

标签: python openerp-7

当我点击“保存”时,我正在尝试获取表单/弹出式窗口。按钮。

我们怎么做?

我尝试的是:

def create(self, cr, uid, ids, context=None):
        global globvar
        globvar = 1
        view_ref = self.pool.get('ir.model.data').get_object_reference(cr, uid, 'cornerstone', 'enroll_program')
        view_id = view_ref and view_ref[1] or False
        return {
        'type': 'ir.actions.act_window',
        'name': _('If required add another Program for Learner'),
        'res_model': 'learner.info',
        'view_type': 'form',
        'res_id': ids[0], # this will open particular Learner Details,
        'view_id': view_id,
        'view_mode': 'form',
        'nodestroy': True,
        'target':'new',
        }      

当我们点击“保存”时,是否有其他方法可以弹出/上传按钮。

1 个答案:

答案 0 :(得分:1)

不幸的是,create方法是一种ORM方法,并且无法修改ORM方法以使其返回弹出窗口而不是记录集。看一下这篇文章:

How to call a wizard from a function in OpenERP7?