Busca

Acompanhe

RSS

Wiki API Banco de dados #260

FORM_Field

João Borsoi, #260, junho 2017

Palavras-chave: formulário, tabela

Descrição

Esta tabela armazena meta-dados sobre campos das tabelas do avalanche. Estes meta-dados são utilizados para geração de formulários pela interface, pelas APIs para gerenciar as operações de cadastro de registros nas tabelas.

Especificação

Campo Descrição
tableName Nome da tabela
fieldName Nome do campo
labelId ID do rótulo (referencia LANG_Label:labelId)
type Tipo do campo (langLabel, langTextArea, langHtmlArea, descr, password, textArea, text, hidden, integer, authSecret, htmlArea, boolean, date, datetime, cpf, cnpj, cep, schedule, select, selectMultiple, float, currency, percent, fileList, objectList, emailList, formula, etc.)
size Tamanho máximo do campo em caracteres
attributes Atributos extra codificados em formato JSON para serem utilizados pela UI
orderby Ordem do campo
consistType Tipo para consistencia em operações (percent, float, date, datetime, time, e-mail, boolean, accessRight, file, folder, alfanum, html, objectList, emailList, cnpj, cpf)
required Identifica se campo é requerido (0 ou 1)
allowNull Identifica se campo pode ter valor nulo (0 ou 1)
trimField Identifica se campo deve ter espaços removidos do início e do fim
uniq Identifica se campo é único (UNIQUE)
keyField Identifica se o campo é chave da tabela
accessMode Modo de acesso do campo, onde 'r' identifica leitura e 'w' escrita (opções: '', 'r', 'w' ou 'rw')
staticProp Identifica se campo é estático (pode ser alterado dinamicamente via módulos do avalanche)
template Identifica template a UI a ser utilizado, em caso de desejar campo diferente do padrão especificado pelo tipo (type)
langTemplate Não mais utilizado
outputFuncRef Não mais utilizado
maxValue Especifica valor máximo para campos numéricos
minValue Especifica valor mínimo para campos numéricos

 

Imprimir

Comentários

Adicionar Comentário

Documentos Relacionados

  1. João Borsoi junho 2017

    LIB_FileListField

  2. João Borsoi junho 2017

    FORM_SelectField

  3. João Borsoi junho 2017

    LIB_FolderType