Wizualny edytor Java udostępnia konsolidatory czynności w celu wywoływania usługi źródła danych po kliknięciu przycisku. Jeśli na przykład zostanie kliknięty przycisk Aktualizacja, aplikacja powinna uruchomić metodę modifyEmployee() usługi Web Service ze zmianami wprowadzonymi w polach szczegółów. W tej lekcji użytkownik powiąże przycisk Aktualizacja z konsolidatorem czynności.
Aby powiązać przycisk Aktualizacja:
- W obszarze projektowania wybierz przycisk Aktualizacja i kliknij zakładkę Wiązanie, aby otworzyć okno dialogowe Powiązania działań komponentów.

- W polu Typ źródła wybierz opcję Usługa Web Service.
- W polu Źródło danych wybierz obiekt webServiceDataSource.
- Na liście Usługa źródła wybierz metodę modifyEmployee(directory.service.FullEmployeeRecord).
- Pole Nazwa automatycznie zmieni wartość na modifyEmployeeAction.
Zaakceptuj tę wartość domyślną.
- W polu Argument wybierz pozycję selectedEmployeeRecord.
- Ponieważ metoda modifyEmployee() przyjmuje jako argument pełny rekord pracownika, pole Właściwość musi pozostać puste.
- Ustaw wartość Stan początkowy przycisku na Wyłączony.

- Aby zdefiniować zmiany stanu przez przycisk, kliknij przycisk Reguły aktywowania. Określ, że przycisk jest włączony tylko w przypadku zmiany zawartości argumentu i wyłączony we wszystkich pozostałych przypadkach. Kliknij przycisk OK.

Oznacza to, że przycisk Aktualizacja jest wyłączony do chwili wprowadzenia zmiany w obiekcie
selectedEmployeeRecord. Inaczej mówiąc, konsolidator włączy ten przycisk po wpisaniu nowej wartości w jednym z pól szczegółów powiązanych z obiektem selectedEmployeeRecord. Po wybraniu nowego rekordu lub kliknięciu przycisku Aktualizacja przycisk zostanie ponownie wyłączony.
- Kliknij przycisk OK.
Nowy konsolidator SwingDataServiceAction zostanie dodany dla przycisku Aktualizacja.
Po wybraniu przycisku w obszarze projektowania edytor wizualny narysuje linię oznaczającą, że przycisk jest powiązany ze źródłem danych usługi Web Service. Różowa, kropkowana strzałka jest skierowana od obiektu selectedEmployeeRecord do linii.
Ta strzałka wskazuje, że obiekt selectedEmployeeRecord jest argumentem wywołania usługi.