tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
454
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Basti00 Basti00 ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    1
    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ß Basti
    Geändert von Basti00 (07.03.07 um 09:40 Uhr)
     

Ähnliche Themen

  1. Komponente in ein Bild rendern - auch ohne, dass die Komponente vorher sichtbar ist?
    Von DarthShader im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 22.07.08, 00:47
  2. Problem mit eigener Komponente
    Von joachimdieterich im Forum Borland CBuilder und VCL
    Antworten: 1
    Letzter Beitrag: 30.04.06, 01:02
  3. Antworten: 1
    Letzter Beitrag: 02.01.06, 22:50
  4. MX 04: Komponente IN einer Komponente verwenden
    Von mmc-scream im Forum Flash Plattform
    Antworten: 7
    Letzter Beitrag: 30.01.05, 20:53
  5. Properties bei eigener Komponente
    Von Manuel Egger im Forum .NET Archiv
    Antworten: 3
    Letzter Beitrag: 28.06.04, 08:30