O Estúdio de Relatórios — uma biblioteca e um renderizador para cada relatório

Featurekamo-internal
Navios
2 de setembro de 2026 às 04:27 UTC
Autor
Kamo
Enviar
ff03eab

/relatórios é uma prateleira, não uma grade de cartões: duzentas caixas arredondadas idênticas é um Wall to Scan, e uma linha dá a sala de um relatório para ser lido. Aninhar as vistas salvas no relatório a que pertencem, que é o que ensina a distinção Subsistema baseia-se em — não existe controlo "Novo relatório" em parte alguma, porque um relatório é uma classe Java e o que um membro salva aqui é uma configuração de um. O estúdio é três bandas: o que você está pedindo, uma frase dizendo o que está em ecrã, e a resposta. A banda do meio é de carga. Falha na tela do relatório quando alguém pode ver figuras e não pode dizer o que são figuras de, e cada pergunta nessa categoria — quantas linhas, ao longo de que período, estreitaram como, e cobrindo quanto da organização — enquadra - se numa sentença. A nota do escopo de dados senta-se lá verbatim, porque um total produzido sob "seus próprios registros somente" documento diferente e nada mais na tela os distingue. Nada no aplicativo/componentes/relatórios pergunta qual relatório está renderizando. visívelStudioControls lê as capacidades declaradas de uma definição e desenha o controles correspondentes; ParameterControl despachos em um tipo de parâmetro; cada célula renderiza através do descritor ReportFormat de sua coluna. Um relatório só de KPI recebe um período e um botão Executar e nada mais, sem uma linha de código que o saiba existe — e no dia em que isto deixa de ser verdade, adicionar um relatório deixa de ser um Java Mudança. formatters.ts é o único lugar onde um valor se torna uma string, e seu Java twin lê o mesmo descritor, então uma figura na tela e a figura em um PDF baixado não posso discordar. Datas passam por app/lib/serverTime.ts ao invés de um segundo analisador: Java escreve LocalDateTime sem deslocamento e um navegador lê isso como hora local, que é horas fora. A paleta do gráfico é um hex fixo, não derivado do --color-primary. Todos os outros cor aqui é uma tonalidade da marca da organização, que é certo para cromo e errado para um gráfico — um branco pálido-label primário daria uma paleta série ninguém podia distinguir. A ordem foi pesquisada e validada e não o globo ocular: todos os oito passar a faixa de leveza, piso de chroma, separação de DCV, visão normal verificação de piso e contraste na superfície leve deste aplicativo, que é a única superfície Sim. --report-* segue o padrão --legal-* e --training-* exatamente, e seu selo é --accent-work, que a paleta Painel de Instrumentos já nomeia como o sotaque para "tarefas, calendário, relatórios". Os relatórios ocupam o seu lugar na navegação, no espelho AppType, nas bandeiras da Organização e A árvore de permissão. Os seus cinco direitos são ingratos sem o último.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços