Article View: pl.comp.lang.java
Article #153791jsf odwołanie do właściwej klasy
From: Jadalbert
Date: Sat, 30 Mar 2013 12:39
Date: Sat, 30 Mar 2013 12:39
28 lines
2029 bytes
2029 bytes
Problem mam taki
Jest hierarchia klas
public Class Bryla
protected double objetosc
public Class Kula extends Bryla
private double objetosc
public Class Stozek extends Bryla
private double objetosc
itd
jak wiadomo objętość liczona jest różnie przyjmijmy, że Bryla.objetosc
liczy dla walca
jak teraz zmusić pole w jsf poprzez jego parametr value="#{}" do tego by
przy odpowiednim wyborze z np. selectOneMenu (czyli wyborze bryły do
liczenia) pokazywały się odpowiednie wartości. Wybór z tego selecta ma
dawać informację o tym, która klasa ma być użyta do obliczeń.
Że tak powiem value="#{stozek.objetosc}" jeśli wybiorę stożek,
a value="#{kula.objetosc}" jeśli wybiorę kulę.
Próbowałem w osobnej klasie zapisywać i odczytywać wartość z tego
selecta i wstawiać do value, wychodzi coś takiego i bez oczywiście sensu:
value="#{klasaLiczaca.nazwa}.objetosc"
jeśli w ogóle to dobre podejście to jakiej klasy ma być ta klasa
licząca? String? Object? Class?
Z góry dziękuje za rady.
Technical Details
Message-ID:
<5156dd0c$0$26684$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!news1.as3257.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!news1.as3257.net!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Sat, 30 Mar 2013 13:39:41 +0100 From: Jadalbert <maxorin@poczta.onet.pl> Reply-To: maxorin@poczta.onet.pl User-Agent: Mozilla/5.0 (Windows NT 6.2; rv:17.0) Gecko/20130307 Thunderbird/17.0.4 MIME-Version: 1.0 Newsgroups: pl.comp.lang.java Subject: jsf odwołanie do właściwej klasy Lines: 28 Message-ID: <5156dd0c$0$26684$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.22.37.170 X-Trace: 1364647180 unt-rea-a-01.news.neostrada.pl 26684 83.22.37.170:53220 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit