Wicket: Update-Modell auf DropDownChoice Element Selection
Ich brauche zu aktualisieren, ein Modell oder Objekt sofort nach der Wahl
ein DropDownChoice Element.
Balg ist der code, an dem ich arbeite:
add(new ListView[Company]("listCompanies", listData) {
override protected def onBeforeRender() {
//
//...
super.onBeforeRender()
}
def populateItem(item: ListItem[Company]) = {
var company = item.getModelObject()
//...
val listClients: java.util.List[Client] = clientControler.listClients
item.add(new DropDownChoice("clientSelection", listClients,new ChoiceRenderer[Client]("name")))
In das Listview-Steuerelement mit den Eigenschaften des Unternehmens, Objektes,
nach wählen Sie eine name-Eigenschaft des DropDownChoice, das Modell
Unternehmen würden aktualisiert, mit den Namen des Kunden ausgewählt.
Wie kann ich das erreichen?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, man kann überschreiben, onSelectionChanged. Aber Sie müssen auch überschreiben wantOnSelectionChangedNotifications, um true zurückzugeben, damit es funktioniert. So etwas wie dieses.
müssen Sie die Update-Verhalten:
Ich denke, Sie können eine AjaxEventBehavior auf Ihre DropDownChoice: