style condition expression ireport | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: style condition expression ireport

Wednesday, August 27, 2025

style condition expression ireport

Cara Membuat Style dengan Condition Expression di iReport 5.6.0

Dalam pembuatan laporan menggunakan iReport 5.6.0, salah satu fitur yang sering digunakan adalah Style. Style memungkinkan kita untuk mengatur tampilan elemen laporan seperti warna, font, ukuran huruf, dan lain-lain.

Kali ini kita akan membuat satu style saja dengan warna default merah, namun memiliki Condition Style yang mengubah warna menjadi biru apabila nilai dari field tertentu mengandung kata “autentik”.

Langkah-Langkah Membuat Style

  1. Buka iReport 5.6.0 dan masuk ke desain laporan.

  2. Pada panel Report Inspector, klik kanan pada bagian Styles → pilih Add Style.

  3. Beri nama style, misalnya: statusStyle.

  4. Atur properti default style:

    • Forecolor: pilih warna Merah (#FF0000).

    • Properti lain biarkan default sesuai kebutuhan.

Menambahkan Condition Style

  1. Klik kanan pada statusStyle → pilih Add Conditional Style.

  2. Pada bagian Condition Expression, masukkan kode berikut:

    ($F{status_nama} != null && $F{status_nama}.toLowerCase().contains("autentik"))
    || ($F{status_nik} != null && $F{status_nik}.toLowerCase().contains("autentik"))
    
  3. Atur properti pada condition style ini:

    • Forecolor: pilih warna Biru (#0000FF).

Dengan demikian, kondisi ini akan membuat warna teks berubah menjadi biru jika salah satu field (status_nama atau status_nik) mengandung kata “autentik”. Jika tidak, warna teks akan tetap merah.

Menerapkan Style ke Text Field

  1. Klik pada text field status_nama.

  2. Pada panel Properties, di bagian Style, pilih statusStyle.

  3. Lakukan hal yang sama untuk field status_nik.

Hasil

  • Secara default, teks pada kedua field (status_nama dan status_nik) akan berwarna merah.

  • Jika field berisi kata “autentik”, maka teks otomatis berubah menjadi biru.

Penutup

Dengan memanfaatkan Style dan Conditional Style di iReport 5.6.0, kita bisa dengan mudah membuat tampilan laporan menjadi lebih informatif. Pendekatan ini juga menjaga konsistensi desain, karena hanya menggunakan satu style dengan kondisi, sehingga lebih efisien dan mudah dipelihara.

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux