SAP Web Dynpro - Eventos e ações

Você pode criar eventos para permitir a comunicação entre os controladores. Você pode permitir que um controlador acione eventos em um controlador diferente. Todos os eventos que você cria no controlador de componente estão disponíveis no componente.

Os plugues de entrada também podem atuar como um evento, portanto, quando você chama uma visualização usando o plug de entrada, um manipulador de eventos é chamado primeiro.

Você também pode usar alguns eventos especiais como Botão para vincular as ações do usuário.

O elemento de botão, como o botão de pressão, pode reagir a uma interação do usuário clicando no botão de pressão correspondente que pode acionar um método de manipulação a ser chamado no controlador de visualização. Esses elementos da IU contêm um ou vários eventos gerais, que podem ser vinculados a uma ação específica que é executada em tempo de design.

Quando uma ação é criada, um manipulador de eventos é criado automaticamente. Você pode associar um elemento da IU a diferentes ações.

Você também pode reutilizar ações em uma visualização vinculando uma ação a vários elementos da IU.

Exemplo 1

Um evento onAction para o botão click ou onEnter para o campo Input, quando o usuário pressiona a tecla "Enter" no campo.

Ações podem ser criadas para qualquer elemento da interface do usuário na estrutura do Web Dynpro. Para definir uma ação, vá para a guia Propriedades → seção Evento.

Você também pode criar ações na guia de ações do controlador de visualização. Um manipulador de eventos é criado automaticamente com a convenção de nomenclatura onaction <actionname>

Exemplo 2

O nome da ação é SET_ATTRIBUTES e o manipulador de eventos para uma ação seria ON_SET_ATTRIBUTES.