Jsf spørgsmål. Customtag?
Hej Eksperter.Jeg arbejder lidt med jboss's seam og vil gerne have lidt mere styr på jsf delen.
Jeg har et objekt kaldet CreditCard og har en masse objekter der nedarver derfra. F.eks. VisaCard, MasterCard, EuroCard
Nedenstående er kun for eksemplets skyld jeg ved godt det ikke ville se sådan ud i virkeligheden =)
CreditCard har følgende variable: imgIcon, cardNr
VisaCard har følgende variable: name, securitynumer.
MasterCard har følgende variable: regNr, AccountNr.
EuroCard har følgende variable: name, bankName.
Jeg har brug for at løbe en liste igennem hvor listen indeholder objekter der alle nedarver fra CreditCard og render hver kort forskelligt alt efter typen.
Hvordan vil i foreslå at lave det i jsf? i ren jsp ville jeg løbe listen igennem og bruge instancof til at fastslå type og så ellers bare køre if og else og include forskellige subsider alt efter kort typen. Men hvordan ville man lave det i jsf?
Jeg havde tænkt på et custom tag der fant ud af hvilken type objektet var og så kaldte funktionalitet til at rendere den kort type.
Mit ønske er lidt at få lavet så det ville være nemt for en grafikker at rette layoutet til for de forskellige kort typer og det taler lidt imod custom tags. Med mindre jeg har misforstået noget.
Alle artikler, tutorials eller bare ideer er velkomne.
Mvh. Merc.
