|
campos dinamicos
[Edit] Campos Dinâmicos
Utilitários
Funcionalidade utilizada para o cadastramento de campos adicionais que podem ser utilizados por diversos programas de acordo com a necessidade do cliente. Um exemplo de utilização é o programa Características, onde a Tabela de Campos possibilita adicionar características do imóvel como imobiliária, topografia, limitação, entre outros.
[Edit] Tabela de camposImportante Este programa possui parametrizações que podem alterar seu funcionamento, para maiores detalhes, clique aqui
Através da tabela de campos é configurada a apresentação do formulário, onde serão alocados os campos. [Edit] Tipos de apresentação de formulários dinâmicosMúltiplo = Não … apresentação deve ser em forma de tabela mas somente com uma linha Múltiplo = Sim … apresentação deve ser em forma de tabela permitindo incluir mais linhas na tabela clicando no "+". Importante A seleção do tipo de apresentação, embora não seja utilizada para muitos programas, é obrigatória para utilização no Protocolo, e poderá gerar inconsistências, caso permaneça a seleção como [NENHUM].
[Edit] Pré-visualização de FormuláriosVinculado ao programa TABELA DE CAMPOS foi criado o programa PRÉ-VISUALIZAR FORMULÁRIO, que permite visualizar os complementos configurados já na forma de apresentação, respeitando os tipos e ordens configurados. [Edit] Tabela de complementosNo Programa [TABELA DE COMPLEMENTOS], vinculado da [TABELA DE CAMPOS], é possível configurar cada campo apresentado nos formulários configurados. [Edit] sugestionPermite configurar campo como um suggestion, utilizando um select configurado no modelo, neste select o #value# é a palavra digitada no campo para a busca. Sempre os campos de retorno devem ser CHAVE e VALOR ( estes dois campos serão guardados na grp_bas_carater)
Deve ser configurado com o tipo = suggestion, o campo “tamanho Campo” defini o número de caracteres que deve começar a fazer a pesquisa, caso não tenha utiliza um valor default e no campo modelo selecionar o modelo configurado. [Edit] ListaMonta lista a partir de uma select configurado no moledo, esta lista pode ser de uma tabela ou também e itens montados em um select. Sempre os campos de retorno devem ser CHAVE e VALOR ( estes dois campos serão guardados na grp_bas_carater) Lista com select em tabela... modelo Lista com itens montados em um select.... modelo [Edit] Lista encadeadaÉ quando temos uma lista que será atualizada a partir de outra, por exemplo cidade e bairro, ao selecionar uma cidade a lista de bairro é carregada com os bairros desta cidade. Antes no programa MODELOS é necessário criar o select para as listas. Sempre os campos de retorno devem ser CHAVE e VALOR ( estes dois campos serão guardados na grp_bas_carater) Modelo para a lista de Cidades do RS. Modelo para os Bairros, neste select o #value# é código da cidade selecionado na lista de cidades… monta a lista com os bairros da cidade selecionada. No programa de Tabela de Complementos Configurar a lista de CIDADE como tipo = Lista, colocar uma Tag que será usada para fazer a ligação entre a lista principal e a secundaria e selecionar no campo modelo aquele modelo configurado com select de cidade. No programa de Tabela de Complementos Configurar a lista de BAIRROS como tipo = Lista dependente, colocar no campo condição para atualizar a Tag da lista principal, e no campo modelo aquele modelo configurado com select de bairros. Os demais tipos como Numérico, caracter, data, texto, checkbox e texto segue a configuração simples. [Edit] ParametrizaçãoPara configurar Campos dinâmicos, deve-se verificar se existe um tipo adequado, o qual deve ser previamente cadastrado na Tabela Tipo Campo Configurar o formulário na Tabela de campos Configurar campos do formulário na Tabela de complementos Setar os formulários previamente configurados para o programa desejado, de acordo com os procedimentos de cada programa [Edit] Informações adicionais de atributos em tela[Edit] Tabela de CamposSequência/Seq
Seqüência de apresentação e impressão do Formulário (configuração assumida, caso não haja uma sequência estabelecida, na configuração da apresentação do formulário para no programa;
Campo
Código numérico (no caso do campo compor algum cálculo, esta é a forma de identificação utilizada, por isso deve ser única);
Descrição
Etiqueta de apresentação do formulário.
Tipo
Define em qual programa ou tabela o campo aparecerá, por exemplo Atividades, Economias, Ficha Social, Protocolo, entre outros, de acordo com as opções estabelecidas na Tabela Tipo de Campo;
Subtipo
No caso de campos relacionados a imóveis, pode-se delimitar para Imobiliário Predial, Territorial, Geral ou outro definido no Registro de Sistema;
Uso
Tipificação a mais do campo, apresenta as opções do Registro de Sistema, como por exemplo, Obs Alvará, Construção, etc.
Ligado
Utilizado para atualizar a origem;
Apresentação
Tipo de formulário para configuração. Onde "Formulário" fornece configuração de campos individuais; "Formulário(tabela)" fornece cofiguração de colunas pertencentes a uma tabela única; e "Lista" fornece configuração de itens pertencentes à uma única lista única;
Multiplo
Informa se a tabela poderá ser replicada para inserção de mais registros;
Somente Leitura
Informa se a tabela será bloqueada somente para leitura ou poderá ser inserida informação;
[Edit] Tabela de complementosComplemento
Código do complemento. Recomenda-se a utilização de um número, o qual deverá ser único entre a lista de complementos de um determinado formulário.
Tipo *
Referente ao tipo de complemento a se utilizar.
Observação Hoje existe o tipo caracter para string que cabe somente 60, foi criado um novo campo valor_texto que cabe 4000, quando o campo cadastro necessitar de mais de 60 caracteres deve cadastrar como tipo texto e vai gravar no campo valor_texto e na tela deve mostrar um textarea.
Tipo Campo
Define em qual programa ou tabela o campo aparecerá, por exemplo Atividades, Economias, Ficha Social, Protocolo, entre outros, de acordo com as opções estabelecidas na Tabela Tipo de Campo;
Valor
Valor padrão do campo. Podendo ser editável ou não, através da configuração "Somente leitura"
Ordem
Seqüência de apresentação e impressão do campo (Dentre os campos configurados de um formulário)
Entidade Ligação
Tag
Tag única para complemento;
Função Consistência
Campo Ligação
Observação
Campo livre de digitação para observações importantes sobre esse complemento;
Tag do encadeado
Tag do complemento que será encadeado/atualizado;
Condição para atualizar
Condição SQL para atualizar complemento;
Modelo
Seleção de modelo pré-cadastrado para utilização de lista (mais informações)
|
|
All contents copyright of the author. ©2007. JAMWiki Version 0.5.2 |