wiki
Wiki
Artigos e pastas sobre uma tabela: o título vem de uma coluna, o texto de uma coluna Descrição e a pasta de um caminho com barras (Vendas/Processos). Lê-se a página inteira, edita-se no sítio e pesquisa-se no título e no texto.
- Kind:
view - Key:
wiki - Categoria:
conhecimento - Envelope: lista de um só elemento (a config vive em
config[0])
Envelope de um só elemento
View.config é uma lista com um único elemento: a configuração vive em
config[0], não em config. Uma config escrita como mapa cru é lida de qualquer
maneira, mas entra nos relatórios como desvio de envelope.
Campos
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
titleColumn | string | não | - | Coluna do título do artigo. | coluna (nome) |
bodyColumn | string | não | - | Coluna Descrição (componente description) com o texto do artigo. | coluna (nome) |
folderColumn | string | não | - | Coluna de texto ou de seleção com o caminho da pasta, partes separadas por /. Sem ela, os artigos ficam todos na raiz. | coluna (nome) |
sortMode | enumeration | não | "title" | Ordem dos artigos em cada pasta: pelo título (title) ou pela última edição, a mais recente primeiro (updated). | - |
filterGroup | map | não | - | Grupo de filtros aplicado às linhas da vista. | - |
recordForm | map | não | - | Formulário e tamanho do diálogo de Adicionar/Editar aberto a partir desta vista. | - |
filterGroup
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
combinator | enumeration | não | "and" | Como se combinam as regras do grupo: and exige todas, or basta uma. | - |
rules | list de map | não | - | As regras do grupo. | - |
groups | list de map | não | - | Subgrupos aninhados, com a mesma forma. | - |
filterGroup.rules[]
Cada elemento de filterGroup.rules é um objeto:
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
id | string | não | - | Identificador da regra, gerado pela app. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui. | - |
columnName | string | não | - | Coluna desta tabela, POR NOME. | coluna (nome) |
operator | string | não | - | Operador da comparação. | - |
value | string | não | - | Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui. | - |
secondValue | string | não | - | Segundo valor, usado pelos operadores de intervalo. Só aparece no JSON quando não é nulo. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui. | - |
filterGroup.groups[]
Cada elemento de filterGroup.groups é um objeto:
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
combinator | enumeration | não | "and" | Como se combinam as regras do subgrupo. | - |
rules | list de map | não | - | As regras do grupo. | - |
groups | list | não | - | Subgrupos de terceiro nível: varrem-se às cegas (uma FieldDecl const não se pode referir a si própria). | - |
filterGroup.groups[].rules[]
Cada elemento de filterGroup.groups[].rules é um objeto:
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
id | string | não | - | Identificador da regra, gerado pela app. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui. | - |
columnName | string | não | - | Coluna desta tabela, POR NOME. | coluna (nome) |
operator | string | não | - | Operador da comparação. | - |
value | string | não | - | Valor da comparação: dado de utilizador. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui. | - |
secondValue | string | não | - | Segundo valor, usado pelos operadores de intervalo. Só aparece no JSON quando não é nulo. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui. | - |
recordForm
| Chave | Tipo | Obrigatório | Omissão | Descrição | Referência |
|---|---|---|---|---|---|
viewId | uuid | não | - | Vista de formulário desta tabela; ausente = default. | vista (uuid) |
size | enumeration | não | "l" | Tamanho do diálogo no desktop. | - |
Exemplo JSON
[
{
"sortMode": "title"
}
]
Gerado de definitions.json versão 35a57cb3aa07. Esta página nasce no build: não se edita à mão.