Diskusi: Cara Implementasi Custom Widget di Laporan PDF Odoo
Diposting pada 07 Jun 2026, 00:44
Halo rekan-rekan komunitas Odoo Indonesia!
Saya Bambang dari tim IT, mau minta pencerahan nih terkait kebutuhan kustomisasi di laporan PDF Odoo yang sedang kami garap.
Saat ini kami lagi mau implementasi satu fitur di mana perlu menampilkan data yang sedikit kompleks dan dinamis di laporan PDF, contohnya kayak QR code yang di-generate on-the-fly berdasarkan data dari record tertentu, atau mungkin grafik kecil yang valuenya berubah-ubah.
Kalau cuma pakai QWeb biasa, rasanya kok agak tricky ya untuk logic yang lebih interaktif kayak gitu, terutama pas proses rendering ke PDF-nya. Nah, saya kepikiran apakah bisa ya kita bikin semacam 'custom widget' sendiri yang bisa dipanggil dengan mudah di QWeb report template? Jadi nanti di template PDF-nya tinggal panggil widget kustom kita itu.
Sudah coba googling sih tapi hasilnya masih campur aduk antara widget di form view sama di report PDF. Mungkin ada teman-teman di sini yang sudah punya pengalaman atau best practice untuk implementasi custom widget semacam ini di laporan PDF Odoo? Apakah lebih ke arah extend QWeb renderer-nya, atau ada cara lain yang lebih elegan dan maintainable?
Mohon share pengalamannya ya, makasih banyak sebelumnya!