← Files MyBI IAARCHIVED FILE

skills/criar-dashboard-mybi/references/configuracoes-dashboard.md

5.26 KB · Oct 10, 2026 · 18:27 UTC

↓ Download file

See the change to this file →

# Configurações globais: seis abas

Leia ao orientar configurações ou gerar `formatting.dashboard`. Estas abas não são
páginas do dashboard nem o menu T. Grave somente valores solicitados/aprovados;
ausência preserva e vazio limpa/herda. Suporte no INI não comprova renderização visual.

## Aparência

Chaves aceitas em `formatting.dashboard`:

| Opção | Chave | Tipo |
| --- | --- | --- |
| Altura (modo cliente) | dashboard-altura | pixels positivos |
| Fundo | dashboard-color-background | cor |
| Título: negrito, itálico, sublinhado | dashboard-title-font-bold, dashboard-title-font-italic, dashboard-title-font-underline | booleanos |
| Título: texto, fundo, ícones | dashboard-title-font-color, dashboard-title-font-color-background, dashboard-title-icon-color | cores |
| Tamanho do título | dashboard-title-font-size | pixels positivos |
| Imagem | dashboard-image-background | caminho relativo de imagem existente |
| Modo da imagem | modo-image-background | somente default validado |
| Transparência do menu | dashboard-menu-left-background-transparency | booleano |
| Desativar limite de volumes | dlimite | booleano; explicar impacto antes de aprovar |
| Largura do menu (cliente) | leftwidth | pixels positivos |
| Fundo, ícones e título do menu | dashboard-menu-color, dashboard-menu-icon-color, dashboard-menu-text-color | cores |
| Nomes das abas, desktop/mobile | dashboard-menu-text-dash-color, dashboard-menu-text-dash-color-mobile | cores |

Booleanos são strings true/false. Cor: #RRGGBB ou rgb(R, G, B).
Imagens não são anexadas automaticamente. Área Útil ainda exige validação do contrato,
não inventar o valor. Paletas originais (global) é salva no `config.ini` da instalação,
fora do pacote. Copiar/colar formatação são ações da interface, não propriedades.

## Impressão

INI suportado: `dashboard-print-zoom` (percentual positivo),
`dashboard-print-margintop`, `dashboard-print-marginbottom`,
`dashboard-print-marginleft`, `dashboard-print-marginright` (milímetros não negativos).
Zero é válido para margens, não para zoom. Configurar não significa imprimir ou
gerar PDF. Conferir pré-visualização após importar.

## Outros

- Ocultar aba em modo cliente: `ativarproducao`, S para ocultar e N para não ocultar.
  Apesar do nome interno, S não significa publicar. A interface restringe a opção
  a administradores. Não é controle de acesso.
- Ocultar gráfico sem dados: `ocultarsdados`, S/N.
- Título do menu: `dashboard-menu-text`; subtítulo: `subtitulo-dashboard-text`.
  Texto simples até 128 caracteres, sem HTML, quebras de linha ou delimitadores INI.
- Alinhamento do menu: `dashboard-menutext-align`, left/center/right/justify.
- Ordenação: usa `dashboard_ordem.ini`, ainda fora do contrato do gerador.
  Orientar o ajuste manual; não confundir com a ordem dos itens no XML.
- Informações: texto usa `<dashboard>_infodash.memo`, ainda não gerado.
  Fornecer texto para inserir na interface, não criar chave INI fictícia.

## Configurações Componentes

Base comum do dashboard, distinta de opções específicas do menu T.
Ativação: `ativar-configuracao-geral-componente-geral`.
Chaves suportadas: `component-title-centralizar-geral`,
`component-title-font-bold-geral`, `component-title-font-italic-geral`,
`component-title-font-underline-geral`, `component-title-font-color-geral`,
`component-title-font-size-geral`, `component-title-color-icon-geral`,
`component-title-color-background-geral`, `component-color-background-geral`,
`component-aplicar-background-transparency-geral`,
`component-remover-background-transparency-title-geral`.
Booleanos true/false, tamanho positivo, cores conforme Aparência.

Ativada, a regra geral pode sobrepor valores individuais no runtime. Não prometer
que uma exceção local prevalece. Apresentar o conflito e propor desativar a regra
geral ou harmonizar valores, com aprovação. Copiar/colar são ações da interface.

## Formatações Numéricas

Interface: campo, formato Auto/General/Number/Currency/Scientific/Percent,
unidade Auto/Ones/Thousands/Millions/Billions, decimais 0–4.
Vale **por empresa**, persistida em `FieldFormats`, não no ZIP; exige recarregar.
Pode afetar outros dashboards. O gerador oferece `numericFormats` por medida no XML
(contrato.md), alternativa local e não equivalente a mudar o padrão da empresa.
Explicar o alcance e não executar banco nem inventar arquivo para esses padrões.

## Ícones

Substitui SVGs da toolbar, com botão próprio Salvar Ícones. Vazio usa o padrão;
recarregar a página para aplicar. Persistência:
`formatacoes/<dashboard>/icones_customizados.json`, não formatacao.ini.
O gerador ainda não produz esse JSON: orientar pela interface. Cor de ícone não
substitui desenho. SVG é conteúdo não confiável: não executar scripts, eventos
ou links externos embutidos. Não alegar substituição pelo pacote atual.

## Evidência e pendências

Conferido em 09/10/2026: Views/DefaultWeb/DefaultWeb.cshtml (layoutTab, printTab,
othersTab, configComponentsTab, formatNumTab, iconesTab) e
Controllers/DefaultWebController.cs (salvamento/aplicação geral e
SalvarIconesCustomizados). Contratos de persistência foram inspecionados;
homologação visual pós-importação continua necessária. Menu T será tratado
separadamente: parte comum e particularidades de cada componente.

SHA-256: 1ad2bab3fdcae1f6f2bcb3c0c415808dbd4fd81849a47e3baef41aca576416bb