A vizuális Java szerkesztő műveleti kötéseket biztosít, egy
adatforrás szolgáltatásainak egy gomb megnyomásakor meghívásához. Például
amikor a Frissítés gombra kattint, az alkalmazás futtatja a
webszolgáltatáson a modifyEmployee() metódust, a részletmezőkben megadott
módosításokkal. Ebben a részben a Frissítés gombot fogja művelet kötéshez
kötni.
A Frissítés gomb kötéséhez tegye a következőket:
- Jelölje ki a tervezési területen a Frissítés
gombot, és kattintson a Kötés lapra az Összetevő
műveleti kötései párbeszédablak megnyitásához.

- A Forrás típusa mezőben válassza a
Webszolgáltatás lehetőséget.
- Az Adatforrás mezőben válassza a
webServiceDataSource projektet.
- Jelölje ki a Szolgáltatásforrás listából a
modifyEmployee(directory.service.FullEmployeeRecord)
szolgáltatást.
- A Név mező automatikusan
modifyEmployeeAction értékre változik.
Fogadja el ezt az alapértelmezett értéket.
- A Paraméter mezőben jelölje ki a
selectedEmployeeRecord értéket.
- Mivel a modifyEmployee() metódus egy teljes alkalmazott rekordot vesz
paraméteréül, a Tulajdonság mezőt üresen kell
hagyni.
- Állítsa a gomb Kezdeti állapot értékét
Tiltott értékre.

- A gomb állapotváltozásainak meghatározásához kattintson a
Felkészítési szabályok gombra. Adja meg, hogy a
gomb csak akkor legyen engedélyezett, amikor a paraméter tartalma módosul,
minden más esetben maradjon tiltott. Kattintson az OK gombra.

Ez azt jelenti, hogy a Frissítés gomb tiltott
marad mindaddig, míg a selectedEmployeeRecord meg nem változik. Más
szavakkal, amint új értéket ír be az egyik, a selectedEmployeeRecord
objektumhoz kötött részletmezőbe, a kötés engedélyezi a gombot. Ha másik
rekordot jelöl ki, vagy a Frissítés gombra kattint,
akkor a gomb ismét tiltott lesz.
- Kattintson az OK gombra.
Egy új SwingDataServiceAction kötés került a
Frissítés gombhoz.
Ha kijelöli a gombot a tervezési területen, akkor a vizuális szerkesztő
egy vonalat rajzol, ami jelzi, hogy a gomb a webszolgáltatás adatforráshoz
van kötve. Rózsaszín pontozott nyíl mutat a selectedEmployeeRecord
objektumtól a vonalra.
Ez a nyíl jelzi, hogy a szolgáltatás meghívásának paramétere a
selectedEmployeeRecord objektum.
Előadás ellenőrzési pont
Az alkalmazás futtatásakor most már frissítheti egy alkalmazott
rekordját.
Jelöljön ki egy alkalmazottat a táblában, és írja át a
vezetéknévét. Amint módosítja a vezetéknevet, a
Frissítés gomb engedélyezett lesz.
Amikor a Frissítés gombra kattint, meghívja a
modifyEmployee szolgáltatást, és az alkalmazott rekordja frissül. Az új
vezetéknév látszódik az alkalmazottak táblában.