Bevor Sie mit dieser Übung anfangen, müssen Sie ausführen.
Der Java Visual Editor enthält Aktionsbinder zum Aufrufen eines Service für eine Datenquelle, wenn eine Schaltfläche angeklickt wird. Beim Klicken auf die Schaltfläche Aktualisieren sollte die Anwendung beispielsweise die Methode modifyEmployee() beim Web-Service ausführen, wobei die Änderungen in die Felder für die Einzelangaben eingegeben werden.
Führen Sie folgende Schritte aus, um die Schaltfläche Aktualisieren zu binden:
Dieser Komponentenstatus bedeutet, dass die Schaltfläche Aktualisieren inaktiviert ist, bis sich der selectedEmployeeRecord ändert. Mit anderen Worten: Sobald Sie einen neuen Wert in eines der Felder mit den Einzelangaben eingeben, die an selectedEmployeeRecord gebunden sind, aktiviert der Binder die Schaltfläche.
Für die Schaltfläche Aktualisieren wird ein neuer SwingDataServiceAction-Binder hinzugefügt. Wenn Sie die Schaltfläche in der Sicht "Entwurf" auswählen, zieht der Visual Editor eine Linie, die anzeigt, dass die Schaltfläche an die Web-Service-Datenquelle gebunden ist. Ein rosa gepunkteter Pfeil zeigt vom Objekt selectedEmployeeRecord zu der Linie. Dieser Pfeil gibt an, dass der selectedEmployeeRecord das Argument für den Aufruf des Service darstellt.
Wenn Sie nun die Anwendung ausführen, können Sie einen Mitarbeitereintrag aktualisieren. Wählen Sie einen Mitarbeiter in der Tabelle aus und ändern Sie den Nachnamen. Sobald Sie den Nachnamen ändern, wird die Schaltfläche Aktualisieren aktiviert. Wenn Sie auf Aktualisieren klicken, wird der Service modifyEmployee aufgerufen und der Mitarbeitereintrag wird aktualisiert. Der neue Nachname wird nun in der Mitarbeitertabelle angezeigt.