Skip to main content

select

Lista

Menu de opções predefinidas, de escolha única ou múltipla.

  • Kind: component
  • Key: select
  • Categoria: escolha
  • Envelope: mapa (um objeto JSON em config)

Campos

ChaveTipoObrigatórioOmissãoDescriçãoReferência
optionslist de mapnão[]As opções oferecidas, por ordem de apresentação.-
isMultiSelectbooleannãofalsePermite escolher mais do que uma opção.-
placeholderstringnão-Texto de sugestão mostrado sem nada escolhido.-
defaultOptionIdstringnão-Id da opção (ver options) aplicada às linhas novas. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.-
minSelectionsintegernão-Mínimo de opções a escolher (só com isMultiSelect).-
maxSelectionsintegernão-Máximo de opções a escolher (só com isMultiSelect).-
allowOtherbooleannãofalseOferece "Outro…" e aceita texto livre como valor.-

options[]

Cada elemento de options é um objeto:

ChaveTipoObrigatórioOmissãoDescriçãoReferência
idstringnão-Identificador da opção, guardado na célula; nas opções vindas da API é o próprio texto. Opaco: transporta dados do utilizador e nenhum resolvedor entra aqui.-
labelstringsim-Texto mostrado da opção.-
colorstringnão-Cor da opção em hex "#RRGGBB"; vazio = sem cor.-
iconenumerationnão-Nome curado do ícone da opção; vazio = sem ícone.-

Exemplo JSON

{
"options": [],
"isMultiSelect": false,
"allowOther": false
}

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