INSTITUCIONAL
COMUNIDADE
BLOG
AJUDA
MINHA CONTA
EN PT ES

how to 288

How to: Patterns

(16/03/2009-19:11)
Acerca do dinamismo entre Transações e Patterns.
Todos os objetos gerados por Patterns criam-se com partes por defeito, o que significa que cada parte (formulário, regras, eventos, variáveis) de cada objeto é gerada por defeito. Isso representa-se com os seguintes ícones:


Se mudar alguma parte do objeto, o ícone também mudará:




A implementação baseada em partes por defeito outorga dinamismo entre a transação e o pattern. Isto significa que ao mudar uma propriedade na definição do pattern, ou adicionar um novo filtro na instância, ou realizar uma mudança na Transação, todos os objetos gerados por patterns irão reagir automaticamente em face da mudança, sem necessidade de aplicar novamente o pattern.
Por exemplo, a implementação do Pattern Work With cria um conjunto de objetos vazios com certas planilhas por defeito configuradas em cada objeto. Cria um Web Panel “WW" com uma planilha por defeito que lê a estrutura da transação e cria uma grade.
Suponha que você tem uma Transação Cliente com os seguintes atributos:



Ao aplicar o Pattern Work With a esta Transação, obterá o seguinte Web Panel WWCliente:



Cada vez que adicionar um atributo à estrutura da transação, também será adicionado na instância da transação e no Web Panel Work With sem necessidade de aplicar novamente o pattern. Basta com abrir o Web Panel Work With para ver todos os novos atributos na grade.
No exemplo, caso adicione um atributo ClienteEmail na estrutura da Transação Cliente:



Quando salvar a Transação, o atributo será adicionado automaticamente na instância da transação e no Web Panel Work With. Quando abrir os objetos, poderá ver o novo atributo:




O dinamismo entre a Transação e o Pattern se mantém para todas as partes por defeito dos objetos.

Por exemplo, se modificar o Web Form de um WW (não continua sendo por defeito) e adiciona um novo atributo à transação, o atributo será adicionado automaticamente na instância da transação mas não na grade do Web Panel Work With.

Se quiser ter partes por defeito novamente, poderá selecionar a opção Edit do Menu, Apply Default (a parte na qual o objeto está aberto), ou Apply Default (All parts) que retorna todas as partes que foram modificadas.
 
Relacionado
How to: Workflow
How to: Como habilitar a segurança no GXserver
Especial #GeneXusOMelhorDe2014 :: Cloud Computing, Internet das Coisas, GeneXus X Evolution 3, Casos de Sucesso, Smart Devices e... Muitos mais!
Apps móveis: a chave para o crescimento de uma PME
Beacons: um olhar para o futuro do marketing tecnológico
#GX25 #Call4Speakers Nada mais, nada menos que 25 Encontros GeneXus
Avianca, a companhia aérea oficial do #G25 oferece descontos especiais para voos internacionais
A Comunidade GeneXus #Brasil organiza uma excursão partindo de Porte Alegre para assistir ao #GX25
GeneXus lança no SAP Forum Brasil GeneXus Early Adopter Program for SAP HANA Cloud Platform
GeneXus X Evolution 3 Upgrade 7
Novos parceiros acadêmicos no Brasil!