4D v16Janelas e navegação |
||
|
4D v16
Janelas e navegação
Janelas e navegação
Além das manipulações explicadas no vídeo, também deve levar em conta que:
4D utiliza o comando ALERT para mostrar mensagens. Pronto se dará conta de que varias vezes é necessário atualizar as mensagens com informação adicional. Tendo em mente futuras aplicações, se estabelecerá um formulário personalizável que substituirá ao comando ALERT e mostrará as mensagens mais personalizadas, onde se pode (ou não) autorizar a copia das mensagens de erro. Também, lembre que esta caixa de diálogo de alerta é um formulário separado. Portanto, pode conter:
Inclusive pode enviar um correio eletrônico automático ao serviço de ajuda com a seguinte informação:
Também pode configurar o formulário de maneira que:
Uma vez entenda o princípio, o único limite será sua imaginação. Neste vídeo, vamos a aprender a utilizar as propriedades de dimensionamento automático dos objetos e entender a possível interação entre a programação e a gestão da navegação. Este e-mail se enviará aos técnicos a cargo da intervenção. Para fazer isto, temos que adicionar este botão e a interface de entrada do correio eletrônico. Criamos um formulário projeto MAIL, e também um método DETAIL_FUNCTIONS vamos chamar para cancelar ou validar uma caixa de diálogo. Assim que todas as áreas do formulário serão variáveis que podemos encher com o conteúdo dos campos de uma tabela ou outra. Vamos a fazer as áreas auto ajustáveis:
Agora devemos indicar o tipo destas variáveis. Localizar estas linhas de código no método formulário: $evt:=Form event O que nos permite inicializar as variáveis que vamos a utilizar. Comprovamos que o evento On Load do formulário seja o único selecionado. O botão para o envio do e-mail que vamos a programar mais a frente é da livraria de imagens, é o botão "Mail" que se encontra nos arquivos PNG que vem com a base de exemplo.
//definir o valor da variável para facilitar a entrada
Agora vamos olhar se esta caixa de diálogo funciona. Vemos que o botão Technician está no meio do comentário já que o comentário é auto ajustável, mas não o botão.Assim que vamos a solucionar este problema, indicando nas propriedades do botão que deve ser movido verticalmente quando se modifique o tamanho do formulário. Vamos a verificar uma vez mais: agora o botão se move de acordo com o tamanho da janela. Vamos a rastrear o método do botão:
Encontramos:
É claro, é possível modificar todas as variáveis.
|
PROPRIEDADES
Produto: 4D
HISTÓRIA
ARTICLE USAGE
Autoformação ( 4D v16) |