Antes de empezar este ejercicio, debe completar el .
El editor visual Java proporciona enlazadores de acción para llamar a un servicio en un origen de datos cuando se pulsa un botón. Por ejemplo, cuando se pulsa el botón Actualizar, la aplicación debe ejecutar un método modifyEmployee() en el servicio Web con los cambios entrados en los campos de detalles.
Para enlazar el botón Actualizar:
Esto significa que el botón Actualizar estará inhabilitado hasta que cambie el contenido de selectedEmployeeRecord. En otras palabras, en cuanto teclee un valor nuevo en uno de los campos de detalles que están enlazados con selectedEmployeeRecord, el enlazador habilitará el botón. Si selecciona un registro nuevo o pulsa Actualizar, el botón volverá a inhabilitarse.
Se añade un enlazador SwingDataServiceAction nuevo para el botón Actualizar. Si selecciona el botón en el área de diseño, el editor visual traza una línea que indica que el botón está enlazado al origen de datos del servicio Web. Una flecha rosa, con puntos señala del objeto selectedEmployeeRecord a la línea. Esta flecha indica que selectedEmployeeRecord es el argumento para la llamada al servicio.
Ahora cuando ejecute la aplicación, puede actualizar el registro de un empleado. Seleccione un empleado de la tabla y cambie el apellido. En cuanto cambie el apellido, el botón Actualizar quedará habilitado. Cuando pulse Actualizar, se llama al servicio modifyEmployee y se actualiza el empleado. El apellido nuevo queda reflejado en la tabla de empleados.