* Button untuk mencetak

<button name=”%(wizard_regal_CetakFakturPajak)d” type=’action’ states=”confirm” string=”Cetak Faktur Pajak” icon=”gtk-print” colspan=”2″/>

* Menggunakan button untuk memanggil fungsi di .py

  1. Buat button di view dengan type : object
    <button name=” set_draft ” states=”confirm” string=”Set to Draft” type=”object” icon=”gtk-cancel”/>
  2. di .py buat function set_draft

def   set_draft (self, cr, uid, ids, *args):

 for id in ids:

value={

‘state’ : ‘draft’,

}

self.write(cr, uid, [id], value)
return True

Note :

  • state
    Button akan muncul sesuai dengan kondisi state yang disebutkan. Bila lebih dari 1, gunakan koma sebagai pemisah.
    Ex. state=”draft,batal”

Sumber : Anonymous