Cara menambahkan ikon di Systray pada odoo 16

Assalamualaikum warahmatullahi wabarakatuh.

 
Dalam odoo 16, istilah "systray" merujuk pada bagian tampilan yang terletak di bagian kanan atas layar. Systray adalah area yang menyediakan akses cepat ke berbagai fungsi dan fitur sistem, Ini biasanya berisi ikon-ikon yang memberikan akses langsung ke menu-menu atau tindakan-tindakan penting.

Pertama kita perlu membuat direktori dan di dalamnya buat folder static dan tambahkan folder js dan xml di dalamnya. 

 

Selanjutnya, buat tampilan untuk ikon systray yang lokasinya di pojok kanan atas. Dalam kode xml, berikan template. Dan di tag <i> ada kelas dengan nama ikon fa-shopping-cart lalu atur gaya untuk ikon ini sesusai kebutuhan. Ikon tersebut akan menampilkan keranjang belanja.


Template akan menambahkan gambar keranjang belanja di pojok kanan atas dengan warna putihm dan mengatur padding untuk menyesuaikan ikon ini dengan ikon yang ada. Fa-1,5x menentukan ukuran ikon.

Langkah selanjutnya adalah menambahkan tindakan untuk ikon tersebut, untuk itu perlu kode js. Di sini menambahkan fungsi ketika mengklik tombol itu akan memunculkan wizard dan membuka formulir baru untuk membuat purchase order.

 

Langkah terakhir jangan lupa menambahkannya pada manifest.



Berikut tampilannya jika sudah dieksekusi







Dynamic Domain From Header To Line Odoo16
Cara Membuat Dynamic Domain Berdasarkan Header Untuk Field O2M Pada Odoo16