Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tecnologia DDK GUI 2000 (Thin)

...

Não há pré-requisitos para utilização dessa função.

...

Descrição

Janela Zoom 

Esta janela ....

Nas tabelas a seguir estão descritos os elementos desta janela:

...

Nome Botão

...

Descrição

...

Campo

...

Descrição

...

titleImpotante:


Visão Geral

Os programas construídos a partir da tecnologia DDK GUI 2000 (Thin) podem ser compostos de várias frames instanciadas em um programa único. Não é possível movimentar objetos de uma frame para outra. Geralmente as frames são utilizadas para agrupar objetos em uma página.

  • Frame principal abrange toda a tela (fpage0);
  • Objetos podem ser movimentados por toda a tela (frame fpage0);
  • Cada página possui um frame relacionado.


Descrição

Inserção de Objetos Dinâmicos com Atributo de Extensão 

Conforme a definição da arquitetura interna da tecnologia DDK GUI 2000 (Thin), todos os eventos referentes ao programa estão atrelados a frame fPage0, que é a frame principal do programa.

Para as frames adicionais, existentes nos folders, a aplicação sempre referencia os objetos dos folders adicionais pela frame fPage0. Por esse motivo, ao incluir um novo objeto dinâmico que possui tabela de extensão, é necessário informar a qual tabela deve estar relacionada esse novo atributo.

Eliminação de Registros para Objetos Dinâmicos

Para os programas desenvolvidos em tecnologia DDK GUI (Smarts) e DDK GUI 2000 (Thin), a sincronização entre a tabela e a tabela de extensão (utilizada no tratamento de objetos dinâmicos que possuem atributo em tabela de extensão) no evento de eliminação de registro é feita no programa principal do procedimento.

Veja mais informações e um exemplo na Função Tecnologia DDK GUI, item Eliminação de Registros para Objetos Dinâmicos.

Objetos Dinâmicos Relacionados a Browse

Para programas das tecnologias DDK GUI (Smarts) e DDK GUI 2000 (Thin) é possível adicionar objetos dinâmicos relacionados a browse. Para isso, basta adicionar um novo objeto na mesma frame em que se encontra o browse. Dessa forma, toda vez que um browse for manipulado (selecionar um registro, abertura de query) o objeto dinâmico será atualizado conforme o registro corrente.

Para a utilização completa é necessário criar o objeto dinâmico no programa principal e nos programas de incluir/modificar.

Coerência nas Otimizações

Em algumas situações, é necessária uma coerência por parte do usuário Administrador para não modificar algumas propriedades em determinados programas.
Exemplo:

  • Inicialização de campos: essa propriedade não tem efeito e não deve ser utilizada em objetos de uma tela de consulta, exceto quando utilizada em objetos dinâmicos do tipo radio, caixa de seleção e caixa de checagem, pois ela é utilizada para atribuir o valor inicial quando não há registro relacionado na ligação ou no banco repositório.

 

...

titleImpotante:

Janela Zoom - Opção 

A opção ....

Na tabela a seguir estão descritos os elementos desta janela:

...

Campo

...