Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
4 Răspunsuri
4344 Vizualizări

In my case, the wizard is not closing automatically in odoo8. Using wizard for printing purpose, after printing the wizard is not close automatically.

### 'nodestroy': True, is not working in odoo8.

@api.multi

def account_write_check_number(self):

     records = self.env['account.voucher'].browse(voucher_ids)

         if self.current_check_no:

              records.write({'number': self.check_number})

    report_obj = self.env['report'].with_context(active_ids=voucher_ids)

    report_name = 'account_check_writing.report_check'

    return report_obj.get_action(records, report_name)

the above method is wrote in button for printing purpose, printing is fine, but i cant close the wizard automatically..


Imagine profil
Abandonează

What are you doing? could you post your code?

Cel mai bun răspuns

Please use this

return {'type': 'ir.actions.act_window_close'}
Imagine profil
Abandonează
Cel mai bun răspuns

Hi Bailey,

For closing window try this:

return {'type': 'ir.actions.act_window_close'}


Hope this helps.




Imagine profil
Abandonează
Autor

Hi sorry, I wrongly put the method,