Saltar para o conteúdo principal

linked_view

Vista de tabela ligada

Encaixa uma vista de outra tabela, filtrada pelo valor desta linha.

  • Kind: component
  • Key: linked_view
  • Categoria: relação
  • Envelope: mapa (um objeto JSON em config)

Campos

ChaveTipoObrigatórioOmissãoDescriçãoReferência
linkedFeatureIduuidnão-Tabela cuja vista se encaixa.feature (uuid)
linkedViewTypeenumerationnão-Tipo da vista a desenhar. NÃO é uma referência: identifica a vista em par com o linkedViewName, que é esse sim a referência.-
linkedViewNamestringnão-Nome da vista a desenhar, dentro da tabela ligada; lê-se em par com o linkedViewType. Vazio usa a vista por omissão.vista de linkedFeatureId (nome)
linkedFilterColumnIduuidnão-Coluna da tabela ligada por onde a vista é filtrada.coluna de linkedFeatureId (uuid)
callerValueColumnIduuidnão-Coluna desta MESMA tabela (a anfitriã) de onde sai o valor do filtro.coluna (uuid)
extraFilterPairslist de mapnão-Pares extra de filtro, além do par base; cada um acrescenta uma condição dinâmica à vista encaixada.-
staticFilterslist de mapnão-Condições fixas sobre a tabela ligada, com o valor escrito pelo administrador em vez de vir desta linha.-
collapsiblebooleannãofalseDá à vista encaixada um cabeçalho compacto que se abre e fecha.-
startCollapsedbooleannãofalseSó com collapsible: começa fechada em vez de aberta.-

extraFilterPairs[]

Cada elemento de extraFilterPairs é um objeto:

ChaveTipoObrigatórioOmissãoDescriçãoReferência
filterColumnIduuidnão-Coluna da tabela ligada a filtrar.coluna de linkedFeatureId (uuid)
callerValueColumnIduuidnão-Coluna desta MESMA tabela (a anfitriã) de onde sai o valor a comparar.coluna (uuid)

staticFilters[]

Cada elemento de staticFilters é um objeto:

ChaveTipoObrigatórioOmissãoDescriçãoReferência
columnIduuidnão-Coluna da tabela ligada a filtrar.coluna de linkedFeatureId (uuid)
valuestringnão-Valor fixo da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.-

Exemplo JSON

{
"collapsible": false,
"startCollapsed": false
}

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