ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
454
454
EMPFEHLEN
-
Hallo zusammen,
ich habe da ein Problem, welches mich nun schon 2 Tage lang beschäftigt.
Ich habe 3 Objekte: User, Addressbook, Contact. Ein User besitzt eine Liste von Addressbook-Objekten. Ein Addressbook besitzt wiederum eine Liste von Contact-Objekten. Contact hat z.B. ein Feld Status.
nun habe ich in meiner JSP folgendes:
Code :1 2 3 4 5 6
<t:dataList value="#{UserBean.addressbooks}" var="addressbook" layout="orderedList"> <h:outputText value="#{addressbook.name}" /> <t:dataList value="#{addressbook.contacts}" var="contact"> <h:outputText value="#{contact.status}]" /> </t:dataList> </t:dataList>
das funktioniert soweit.
Nun wollte ich mir für "status" eine eigene Komponente schreiben. Sie soll je nach Status ein anderes .gif ausgeben. Diese funktioniert auch, wenn ich Testweise einen "status" übergebe.
Was nun nicht funktioniert:
Wenn ich in meiner inneren DataList meine Komponente mit der value="#{contact.status}" aufrufe, dann kommt in der zugehörigen UIComponentTag Klasse eine Exception:
Code :1 2 3 4 5 6
<t:dataList value="#{UserBean.addressbooks}" var="addressbook" layout="orderedList"> <h:outputText value="#{addressbook.name}" /> <t:dataList value="#{addressbook.contacts}" var="contact"> <my:BSBar value="#{contact.status}"/> </t:dataList> </t:dataList>
Code :1
javax.faces.el.PropertyNotFoundException: Error testing property 'status' in bean of type null
Was mache ich da falsch? Ich hoffe ihr könnt mir weiterhelfen.
Oder könnt ihr mir einen Tip geben, wie ich beim Status "1" das eine .gif ausgebe, Status "2" ein anderes, Status "3" wieder ein anderes usw.?
Gruß BastiGeändert von Basti00 (07.03.07 um 09:40 Uhr)
Ähnliche Themen
-
Komponente in ein Bild rendern - auch ohne, dass die Komponente vorher sichtbar ist?
Von DarthShader im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 22.07.08, 00:47 -
Problem mit eigener Komponente
Von joachimdieterich im Forum Borland CBuilder und VCLAntworten: 1Letzter Beitrag: 30.04.06, 01:02 -
NullPointerException bei Methodenaufruf von eigener "Komponente"
Von gnorf71 im Forum JavaAntworten: 1Letzter Beitrag: 02.01.06, 22:50 -
MX 04: Komponente IN einer Komponente verwenden
Von mmc-scream im Forum Flash PlattformAntworten: 7Letzter Beitrag: 30.01.05, 20:53 -
Properties bei eigener Komponente
Von Manuel Egger im Forum .NET ArchivAntworten: 3Letzter Beitrag: 28.06.04, 08:30





Zitieren
Login





