Wicket: extends Panel aktualisieren

Mehrlin

Mitglied
Guten Morgen zusammen,
hat jemand eine idee wie man eine vererbte Unterklasse "Panel" komplett aktualisiert?

Also bei normalen "Pages" funktioniert dass ja so:
Java:
public class KontenUmsetzung_Automatikkonten_Page extends WebPage {

setResponsePage(new KontenUmsetzung_Automatikkonten_Page());
}

aber wie funktioniert dass bei einem Panel?
Java:
public class KontenUmsetzung_ExportPanel extends Panel {
????????????????
}

Wäre echt dankbar wenn mir da jemand weiterhelfen könnte!
 
Zuletzt bearbeitet von einem Moderator:
S

SlaterB

Gast
gewagter Versuch,
Wicket im Titel, WebPage, setResponsePage(), Foren-Bereich 'Web Tier' sind doch ziemlich viele Hinweise dass es um ein eher spezielles Framework als ganz normales Swing geht,
und Panel ist ein allgemeiner Begriff den es überall geben kann

Panel (Wicket Parent 1.4.18 API)

(ich kann zum Thema aber nichts sagen)
 

caleb

Mitglied
Also, ich bin etwas verwirrt. Was willst Du genau tun?

Mit setResponsePage() aktualisierst Du keine Panels, du instanzierst eine neue Webpage oder aber gibst eine schon existierende Instanz als Zielseite an.

Ein Panel kannst du folgendermassen aktualisieren:

a) Du Veränderst die Hierarchie einer bestehenden Seite und verwendest einen SubmitLink oder ein Button. Wicket lädt bei jedem RequestCycle die bestehende Seite neu sofern keine neue Zielseite angegeben wurde.
b) Du benutzt eine AjaxBehavior oder einen bestehenden Komponenten mit Ajax Funktionalität und übergibst das neu zu zeichnende Panel dem AjaxTarget. Vergiss nicht setOutputMarkupId(true) zu setzen.

Weitere Beispiele auf: Wicket Examples
 

Ähnliche Java Themen

Neue Themen


Oben