TERASOFT

Detalhes do projeto:
  • Levantamento e prototipação: foram testados quatro conceitos de interface (cards empilhados, accordions e cards retráteis) até a aprovação do cliente pelo layout “semelhante ao VCL” com DataTables;
  • Implementação final: construída com DataTables, utilizando uma tabela-mãe (Nível 1) e subtabelas aninhadas (Níveis 2 e 3) geradas em tempo real, garantindo performance e alinhamento das colunas;
  • Funcionalidades adicionadas:
  • Rádio-buttons para seleção instantânea do nível de visualização;
  • Ícones de expansão/colapso acionados pelo clique em qualquer ponto da linha;
  • Colgroup dinâmico para largura fixa das colunas e rolagem suave;
  • Estilos CSS customizados para cores temáticas, indentação e foco visual;
  • Função detailData(id) preparada para integração com consultas Delphi on-demand.
  • Validação: realizados testes em diferentes resoluções, ajustes de alinhamento pixel a pixel e refatoração para aceitar tanto estruturas JSON completas (12 meses) quanto simplificadas (apenas totais).
Imagens do projeto:

Clique na foto para ampliá-la