Announcement

Collapse
No announcement yet.

InputText-Felder auslesen?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • InputText-Felder auslesen?

    Hallo alle zusammen,

    ich habe ein kleines Problem - oder sagen wir - eine Herausforderung.
    Und zwar generiere ich dynamisch Textfelder und SelectBoxen (auf einer JSF).
    Diese möchte ich nun auslesen.
    (Ich arbeite mit JBoss Seam, JSF, Hibernate + JPA und Eclipse).
    Das Problem ist aber, dass ich an die Felder irgendwie nicht dran komme,
    da sie ja dynamisch generiert werden und erst existieren, wenn die
    Anwendung gestartet wurde.
    Dazu kommt, dass die Felder innerhalb einer Art Schleife erzeugt werden.
    Mit dem Tag <ui:repeat..>.
    Gibt es eine Möglichkeit, irgendwie mit Hilfe des FacesContext an die
    Felder zu kommen?
    Irgendwie muss man doch alle Felder auslesen können ....

    Gruß,
    -=cats=-

  • #2
    Ok, ich habe das Problem gelöst ...

    Comment


    • #3
      Wie sieht die Lösung denn aus? Das interessiert ja vielleicht auch andere.

      Comment


      • #4
        Es gibt ja die Möglichkeit, einen "value" anzugeben.
        In das, was bei value angegeben wird, wird dann die Eingabe des Benutzers gespeichert.
        Eine einfache Variable (z.B. vom Typ String) würde nichts bringen, da diese immer nur den zuletzt eingegebenen Wert speichern würde.
        Gibt man dort jedoch eine HashMap an, funktioniert das Speichern der Eingaben.

        Z.B. so:
        Code:
        <h:selectOneListbox value="#{map[person.name]}" >
           <f:selectItems ...>
        </h:selectOneListbox>
        Gruß,
        -=cats=-

        Comment

        Working...
        X