Raporty Jasper: wyświetlanie obrazów dynamicznie w zależności od wartości pól

Używam Jasper Reports i iReport do generowania raportów z mojej aplikacji. Muszę wyświetlać obrazy w moim raporcie w zależności od zapytania w mojej bazie danych. Obrazy są planami i mają inne pola reprezentujące pomiary itp.

TO ZNACZY. Z dwoma obrazami: IMAGE1 i IMAGE2 połączonymi z Field_ONE i Field_TWO.

Jeśli Field_ONE jest! = Null, to chciałbym pokazać IMAGE1 i pola wewnątrz obrazu w dokumencie;

Jeśli Field_TWO jest! = Null, a Field_ONE równa się null, chcę pokazać IMAGE2 w miejscu, w którym poprzednio pokazywał się IMAGE1

Jeśli Field_TWO jest! = Null i Field_ONE! = Null, chcę pokazać OBRAZ1 i OBRAZ2 obok siebie.

Zauważ, że mogę mieć 5 lub 6 obrazów, więc naprawdę trudno byłoby pokryć wszystkie możliwości bez pozostawiania pustych przestrzeni między nimi tylko przy użyciu znacznika.

W skrócie: potrzebuję czegoś takiego jak układ w Androidzie, gdzie mogę dynamicznie dodawać plany w zależności od pól i generować obrazy i powiązane z nimi pola w kolejności dodania planów.

Mam nadzieję, że możesz pomóc, dziękuję!

Uwaga: Mogę mieć więcej niż jeden obraz tego samego typu, w zależności od wyniku raportu, więc prawie niemożliwe jest pokrycie go warstwami

questionAnswers(1)

yourAnswerToTheQuestion