Wiki API Banco de dados #260
FORM_Field
João Borsoi, #260, junho 2017Palavras-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 |
Comentários
Documentos Relacionados
-
João Borsoi junho 2017
-
João Borsoi junho 2017
-
João Borsoi junho 2017