Skip to main content

featurecolumn

Coluna (campos de topo)

As COLUNAS DE TOPO de uma Featurecolumn que decidem como a coluna se comporta - não um jsonb. A config da coluna varre-se por direito próprio, como (component, default_component).

  • Kind: structure
  • Key: featurecolumn
  • Categoria: estrutura
  • Envelope: mapa (um objeto JSON em config)

Campos

ChaveTipoObrigatórioOmissãoDescriçãoReferência
typeenumerationnão"text"Como o valor CRU da coluna é interpretado; string é alias legado de text.-
default_componentenumerationnão"textfield"Componente com que a coluna se edita e se mostra; é ele que diz como ler a config da coluna. Inclui o alias workflow_button (= execution), que a API aceita.-
initial_valuestringnão""Valor com que a coluna nasce numa linha nova. opaque: é conteúdo escrito por quem configura, não referência. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.-
read_onlybooleannãofalseA coluna mostra-se mas não se edita.-
requiredbooleannãofalseO formulário não grava sem esta coluna preenchida.-
hiddenbooleannãofalseA coluna não aparece por omissão nas vistas.-
inline_editablebooleannãofalseA coluna edita-se directamente na grelha.-
externally_visiblebooleannãofalseA coluna é projetada para o portal do cliente. Não concede acesso a nada por si.-
orderintegernão-Posição da coluna na tabela; vazio = vai para o fim.-

Exemplo JSON

{
"type": "text",
"default_component": "textfield",
"initial_value": "",
"read_only": false,
"required": false,
"hidden": false,
"inline_editable": false,
"externally_visible": false
}

Gerado de definitions.json versão 17f3e0bc59d9. Esta página nasce no build: não se edita à mão.