Richfaces (Seam/Hibernate): dynamische Eingabefelder

Status
Nicht offen für weitere Antworten.

DerGrinsemann

Neues Mitglied
Hallo!

Ich bin noch ziemlich unerfahren mit Richfaces und bin auf der Suche nach einer Lösung für folgendes Problem

Als Beispiel: Ich habe zwei Hibernate-Entities: Person und Phone (Person OneToMany Phone). Nun möchte ich in der Bearbeitungsmaske für eine Person dynamisch Telefonnummern hinzufügen bzw. löschen.

Diese Funktionalität sieht man bei neueren Web-Apps öfters. Mit "+" füge ich neue Eingabefelder (Telefonnummern) hinzu. Mit "-" kann man einzelne Telefonnummern löschen. Die tatsächliche Übertragung erfolgt dann erst im form post.

Wie realisiere ich das? Vielleicht "google" ich auch nach den falschen Begriffen!

Marco
 

Rydl

Bekanntes Mitglied
wie weit bist du denn schon?

ich würd sowas in der art machen...
Code:
<a4j:form>
 <a4j:commandButton actionListener="#{personBean.add}" reRender="phoneList" ajaxSingle="true" />
 <s:div id="phoneList">
  <a4j:repeat values="#{personBean.p.phones}" var="ph">
   ...
  </a4j:repeat>
 </s:div>
</a4j:form>

Code:
@Name("personBean")
@Scope(ScopeType.PAGE)
public class PersonBean {

private Person p;
... 
 @Create
 public void init() {
  p = new Person();
 }

 public void add(ActionEvent event) {
  p.getPhones().add(new Phone());
 }
}
 

Andij

Neues Mitglied
Hallo

Das Thema interessiert mich auch. Vor allem habe ich keine Ahnung wie ich das im repeat handhaben soll.

Ich hab mal was in der art probiert.
[highlight=XML]
<a4j:repeat id="phoneNumberList" value="#playerHome.instance.phoneNumbers}" var="pN">
<a4j:commandButton value="-"/>
<h:inputText id="text" value="#{pN.phoneNumber}"/>
</a4j:repeat>

<a4j:commandButton id="addPhoneNumber" action="#{playerHome.addPhoneNumber}" reRender="phoneNumberList" value="+"/>[/highlight]

Hatte aber nicht viel Erfolg damit.

Ich verwende eclipse, seam, jboss server und hibernate.

Für Hilfe wär ich überaus dankbar.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N JSF [Maven] Seam 2.2, Richfaces 3.3 - a4j wird nicht umgewandelt Web Tier 6
P Richfaces/Seam: RichShuttleListe funktioniert nicht Web Tier 8
S Zugang zur List elementen (richfaces) Web Tier 1
G GWT oder RichFaces oder ... Web Tier 5
J JSF Grad der Barrierefreiheit von PrimeFaces, ICEFaces, RichFaces und OpenFaces Web Tier 2
K RichFaces CommandButton mit PopUp verwenden Web Tier 2
M RichFaces zerstörte mein Projekt Web Tier 4
D JSF RichFaces Tree-Beispiel Problem Web Tier 2
F RichFaces Override CSS Web Tier 4
T RichFaces will nicht funktionieren :( Web Tier 2
T RichFaces einbinden Web Tier 4
T JSF Simple Anwendung mit Richfaces Web Tier 7
S Richfaces 4.0 Ajax Waitingpanel Web Tier 2
J JSF Richfaces Tabs, dynamisches include funktioniert nicht Web Tier 4
S Richfaces: Column ReRender Web Tier 4
G JSF Richfaces rich:messages Web Tier 13
M JSF Richfaces 2 Kalender kombinieren Web Tier 4
K RichFaces Geschwindigkeit bei Tabellen Web Tier 3
T JSF/Richfaces rich:dataTable with rich:datascroller Web Tier 1
H Richfaces - Taglib Problem gelb unterstrichen Ajax Output Web Tier 6
E JSF 2.0 Wie Richfaces in Eclipse einbinden? Web Tier 25
M Frage zur Konfiguration einer RichFaces DataTable Web Tier 4
I JSF 2.0 und RICHFACES/ ICEFACES oder ähnliches? Web Tier 6
B Probleme mit RichFaces Web Tier 2
B Richfaces 3.3.2.SR1 --- Kompatibilität Web Tier 3
N Richfaces + AjaxValidator Web Tier 3
T richfaces + jsf Web Tier 3
L [RichFaces] Applikation wird mit NullPointerException beendet Web Tier 5
W RichFaces converter in orderingList wirft exception Web Tier 5
V Image Map und Ajax-Richfaces Web Tier 5
J Richfaces combobox zeigt Items nicht an Web Tier 4
N oncomplete bei Richfaces Web Tier 3
D Eventing in Kombination mit RichFaces bzw. Element.show() Web Tier 2
F Richfaces livedemo Web Tier 1
F RichFaces, Problem mit PickList Web Tier 2
T richfaces datatable Web Tier 3
C RichFaces Ajax ReRender funktioniert nicht. Web Tier 2
S richfaces Datatable horizontal ausgeben Web Tier 2
F RichFaces: JSF-Lifecycle / Validierung Web Tier 2
E RichFaces 3.2.1 Probleme Web Tier 4
F nach Update auf RichFaces 3.2.0 Fehlermeldungen Web Tier 5
J facesContext ist null bei seam-Projekt Web Tier 3
J seam 2 sprache ändern Web Tier 3
T Seam-Komponenten oder Java Bean soll direkt nach Appserver-Start "leben" Web Tier 4
T Seam-Projekt Eingabefeld mit "null"-Wert Web Tier 7
T Seam Anwendung EAR-Projekt Web Tier 3
D Seam Example Probleme Web Tier 2
J a4j-MediaOutput / Seam 2.1 : jpg lassen sich nur bis 5 KB anzeigen Web Tier 3
T JSF/Facelets mit Seam-Framework Web Tier 7
J JSP Problem bei Hibernate mit JSP Web Tier 2
S JSF Hibernate MappingException Unkown Entity Web Tier 3
M Problem mit Hibernate und GWT Web Tier 6
M JSP & Hibernate Exception Web Tier 3
C GWT, Hibernate und DTO's Web Tier 3
T Hibernate, Debuggingparameter Tomcat Web Tier 3
C Problem mit Hibernate und IceFaces Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben