Código de barras
Visão geral
O componente Código de barras guarda um código (texto) que pode ser escrito à mão ou lido pela câmara do telemóvel, e representa-o visualmente como QR code ou código de barras 1D.
O valor guardado é sempre texto.
Configuração
| Definição | Descrição |
|---|---|
| Formato | Simbologia usada para mostrar o código: QR (predefinido), Code 128 ou EAN-13. |
| Permitir leitura por câmara | Mostra o botão de leitura por câmara (scan). Predefinido: ligado. |
| Permitir introdução manual | Permite escrever o código à mão. Predefinido: ligado. |
| Mostrar código nas células | Mostra uma miniatura do código nas vistas de tabela/lista em vez de só o texto. Predefinido: desligado. |
Pelo menos uma das opções "Permitir leitura por câmara" / "Permitir introdução manual" tem de ficar ligada — a configuração assinala um erro se ambas forem desligadas.
Com o formato EAN-13, o valor introduzido tem de ter exatamente 13 dígitos com o dígito de controlo correto, tanto ao escrever à mão como ao validar o formulário.
Apresentação nas vistas
| Vista | Apresentação |
|---|---|
| Formulário / Calendário | Campo de texto, com o botão de leitura por câmara quando disponível |
| Tabela / Lista | Texto simples, ou (com "Mostrar código nas células" ligado) uma miniatura do código + o texto por baixo; tocar abre um diálogo com o código ampliado e um botão de copiar |
| Kanban / Execução | Texto simples |
Limitações
- A leitura por câmara só funciona em Android e iOS. Em web e desktop, o botão de scan nunca aparece, mesmo com "Permitir leitura por câmara" ligado — nesses ambientes só fica disponível a introdução manual (com um aviso quando a configuração só previa leitura por câmara).
- Este componente é filtrável nas vistas.