Osobne vidim 2 sposoby:
1) Staticky - dopredu pripraveny dizajn - to je zrejme ten sposob, ktory
sa ti nepozdava. V tomto pripade report obsahuje mriezku M x N buniek,
kazda bunka potom pole (prip. viacero poli) s hodnotou
$P{identifikacny_kluc_bunky}
2) Dynamicky - vysledok je v podstate rovnaky ako v 1.pripade, ale
dizajn nie je staticky "naklikany v iReporte", ale generovany
programovo. Tu moze byt trocha problem s vypoctom pozicie a rozmerov
jednotivych poli, na druhej strane to moze byt vhodnejsie pre variabilne
pocty stlpcov a pod.
Pre jednoduchy rozvrh hodin sa mi zda 1.sposob jednoduchsi - pocet dni
je pevny, pocet hodin byva zhora ohraniceny. Dizajn je mozne v iReporte
lubovolne prisposobovat ako kazdy iny, tiez je jednoduche urobit viacero
dizajnov s rovnakym klucovanim (trebars iny dizajn pre nizsie a vyssie
rocniky a podobne).
Ak by sa vsak mal castejsie menit vzhlad/struktura jednotlivych buniek,
potom by bol zrejme vhodnejsi 2.sposob.
Vlado
[EMAIL PROTECTED] wrote:
Viete ma niekto nakopnut, ako pomocou JasperReport vyriesit tlac
"rozvrhu hodin"?
Mam triedu Hodina, kt. ma 2 atributy nazov a trieda ako String
Mam metodu, kt. mi vie vratit List<Hodina> od datumu po datum
Vystupom tlace by mala byt tabulka, kde na osi X su jednotlive hodiny
zoradene podla casu a na osi Y dni Pondelok, Utorok, ... Nedela
Zatial ma napadlo, ze pre kazdu bunku tabulky definujem 2 parametre
(nazovXY, triedaXY) a tie naplnim, ale nezda sa mi to ako prave orechove
Marian Stevlik (Michal)