Antes de iniciar este exercício, é necessário concluir o .

O Java visual editor fornece binders de ações para chamar um serviço em uma origem de dados, quando um botão é clicado. Por exemplo, ao clicar no botão Atualizar, o aplicativo deve executar um método modifyEmployee() no serviço da Web com as alterações digitadas nos campos de detalhes.

Para ligar o botão Atualizar:

  1. Selecione o botão Atualizar na área de design e clique na guia Ligação para abrir o diálogo Ligações de Ações do Componente.

    Guia Ligação no Botão Atualizar

    1. No campo Tipo de Origem, selecione Serviço da Web.
    2. No campo Origem de Dados, selecione webServiceDataSource.
    3. Na lista Serviço de Origem, selecione modifyEmployee(directory.service.FullEmployeeRecord).
    4. O campo Nome é alterado automaticamente para modifyEmployeeAction. Aceite este padrão.
    5. No campo Argumento, selecione selectedEmployeeRecord.
    6. Como o método modifyEmployee() toma um registro completo do funcionário como argumento, é necessário deixar o campo Propriedade em branco.
    7. Defina o Estado Inicial do botão como Desativado.
    8. Para o comportamento quando o argumento do objeto de ação for alterado, selecione ENABLE_ACTION.

      Esse estado do componente significa que o botão Atualizar será desativado até selectedEmployeeRecord ser alterado. Em outras palavras, assim que você digitar um novo valor em um dos campos de detalhes, ligados a selectedEmployeeRecord, o binder ativa o botão.

      Caixa de Diálogo Ligações de Ações do Componente do Botão Atualizar

  2. Clique em OK.

    Um novo binder SwingDataServiceAction é incluído para o botão Atualizar. Se você selecionar o botão na área de design, o visual editor traça uma linha que indica que o botão está ligado à origem de dados do serviço da Web. Uma seta pontilhada rosa aponta do objeto selectedEmployeeRecord à linha. Esta seta indica que selectedEmployeeRecord é o argumento para a chamada ao serviço.

    Captura de Tela das Linhas do Binder do Botão Atualizar

Agora, ao executar o aplicativo, é possível atualizar um registro de funcionário. Selecione um funcionário na tabela e altere o sobrenome. Assim que você modificar o sobrenome, o botão Atualizar será ativado. Ao clicar em Atualizar, o serviço modifyEmployee é chamado e o funcionário é atualizado. O novo sobrenome é refletido na tabela de funcionários.

Agora você está pronto para seguir para o próximo exercício:

Termos de uso | Feedback
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.