You are on page 1of 3

Eventos de EPC

Nome do Evento

Literal

Descrio

Obrigatrio

Relacionado

Initialize

universal.epc.initialize

Evento executado ao inicializar Sim


os atributos de tela.
Neste momento, os objetos
visuais ainda no esto
criados, somente os atributos
de tela so inicializados.

ViewPresentationModel,
Portlet, Wizard

creationComplete

universal.epc.creationcomplete Evento executado ao trmino


Sim
da criao da tela. O evento de
criao de tela est
diretamente relacionado ao fim
da criao de todos seus
filhos, ou seja, ao trmino da
criao de todos os filhos de
um container ser o final de
sua criao.

ViewPresentationModel,
Portlet, Wizard

close

universal.epc.close

Evento executado ao fechar


Sim
uma tela.
Este evento est relacionado a
ao de fechar a tela corrente.

ViewPresentationModel,
Portlet, Wizard

load

universal.epc.load

Evento executado ao carregar Sim


dados para uma tela.
Este evento est relacionado
carga de dados para
apresentao. Por exemplo, ao
efetuar a chamada da base de
dados para carregar estes para
um grid, este evento ser
disparado.

ViewPresentationModel,
Portlet, Wizard

save

universal.epc.save

Evento executado ao salvar


Sim
dados para uma tela.
Este evento est relacionado
ao de salvar um dado de
uma tela de apresentao. Por
exemplo, ao salvar os dados
de cadastro de cliente, este
mtodo disparado.

ViewPresentationModel,
Portlet, Wizard

remove

universal.epc.remove

Evento executado ao remover Sim


dados para uma tela.
Este evento est relacionado a
ao de remover um dado de
uma tela de apresentao. Por
exemplo, ao remover os dados
de cadastro de cliente, este
mtodo disparado.

ViewPresentationModel,
Portlet, Wizard

enterState<name>

universal.epc.enterstate

Evento executado ao entrar em Nao


um novo estado da tela.
Este evento est relacionado a
ao de entrar em estado de
uma tela de apresentao. Por
exemplo, ao clicar sobre um
boto de detalhes, um estado
novo para a tela
apresentado, neste momento,
este evento disparado.

ViewPresentationModel,
DatasulTitleWindow,
Portlet

exitState<name>

universal.epc.exitstate

Evento executado ao sair de


Nao
uma estado da tela.
Este evento est relacionado
ao de sair do estado da tela

ViewPresentationModel,
DatasulTitleWindow,
Portlet

Nome do Evento

Literal

Descrio

Obrigatrio

Relacionado

de apresentao. Por exemplo,


aps detalhar as informaes
de um componente posso
clicar em uma opo Ocultar
detalhes, neste momento, os
detalhes relacionadas tela
sero resumidos, neste
momento, ao sair para outro
estado, este evento
disparado.
itemClick<id>

universal.epc.itemclick

Evento executado ao
Nao
selecionar um elemento de
uma lista ou grfico.
Este evento est relacionado
ao de selecionar um
elemento em uma lista de
seleo ou grfico. Por
exemplo, em um grid de
informaes ao clicar sobre o
item da lista este evento
disparado.

DataGrid, PieChart

focusIn<id>

universal.epc.focusin

Evento executado ao entrar em Nao


um determinado campo.
Este evento est relacionado
ao de focar um campo de
edio. Por exemplo, ao entrar
em um campo para informar
uma data, este evento ser
disparado.

TextInput

focusOut<id>

universal.epc.focusout

Evento executado ao sair em


Nao
um determinado campo.
Este evento est relacionado
ao de sada de foco de um
campo de edio. Por
exemplo, ao sair em campo
aps informar uma data, este
evento ser disparado.

TextInput

change<id>

universal.epc.change

Evento executado ao alterar


Nao
valor para determinado campo.
Este evento est relacionado
ao de selecionar um novo
valor para um campo de
seleo.

ComboBox, Datagrid

open<name>

universal.epc.open

Evento executado ao abrir uma Nao


tela nova.
Este evento est relacionado a
ao de abrir uma tela nova de
apresentao. Por exemplo, ao
clicar em uma opo para
configurao uma tela nova
aberta, neste momento o
evento disparado.

ViewPresentationModel,
DatasulTitleWindow,
Portlet

openDetail

universal.epc.opendetail

Evento executado ao abrir uma Nao


tela de detalhe.

ViewPresentationModel,
DatasulTitleWindow,
Portlet

doubleClick<id>

universal.epc.doubleclick

Evento executado no duplo


clique de um componente.

Nao

DataGrid, PieChart

itemDoubleClick<id> universal.epc.itemdoubleclick

Evento executado no duplo


clique de uma lista ou grfico.

Nao

DataGrid, PieChart

showChart

Evento executado ao trocar a


Nao
visualizao de um portlet para
grfico.

universal.epc.showchart

Portlet

Nome do Evento

Literal

Descrio

Obrigatrio

Relacionado

showGrid

universal.epc.showgrid

Evento executado ao trocar a


Nao
visualizao de um portlet para
grid/lista.

Portlet

refreshFilter

universal.epc.refreshfilter

Evento executado ao atualizar


um filtro.

Nao

ViewPresentationModel

applyFilter

universal.epc.applyfilter

Evento executado ao aplicar


um filtro.

Nao

ViewPresentationModel

cancelFilter

universal.epc.cancelfilter

Evento executado ao cancelar


um filtro.

Nao

ViewPresentationModel

preInitialize

universal.epc.preinitialize

Evento executado ao pre


inicializar a tela.
Neste momento, os objetos
visuais ainda no esto
criados, somente os atributos
de tela so inicializados.

Nao

ViewPresentationModel,
Portlet, Wizard

Observao:

Os nomes de eventos que tm a tag <id> devem conter o id do componente a que esto atrelados. Por exemplo, caso a tela
tenha um TextInput com o atributo id="txtCode" e o mtodo de validao para o evento "focusIn", o nome do evento de EPC
para este componente ser "focusInTxtCode".
Os nomes de eventos que tm a tag <name> devem conter o nome da Classe\State a que esto atrelados. Por exemplo, caso
a tela tenha um State com o atributo name="Detail" e um mtodo relacionado ao evento "enterState", o nome do evento de
EPC para este componente ser "enterStateDetail".