Logosulfite.app
rafagazani/sulfite 999999

Tutoriais

Tutoriais passo a passo para dominar o Sulfite

Tutoriais#

Guias práticos que combinam múltiplas funcionalidades do Sulfite. Cada tutorial usa um exemplo real do repositório que você pode executar localmente.

Disponíveis#

TutorialFuncionalidadesExemplo
Relatório agrupado GroupBands, script afterQuery, expressões, agregados 06-grouped-sales
Dashboard com gráficos Charts (bar/line/pie), RichText, Table, multi-source 07-dashboard
Relatório com parâmetros Print Parameters, validação, filtros, GroupBands 08-hr-report
Exportação multi-formato PDF, HTML, CSV, Excel — diferenças e boas práticas Todos
Ficha Pokédex — Imagens e dados externos ImageElement binding, script afterQuery, API externa 09-rfc001-consumer
Etiquetas de envio labelConfig, Barcode, Rect children, RichText Etiqueta_de_Envio_Jadlog
Relatório com API externa source:external, RestDataSourceResolver, addField, gráfico de linha 10-forex
Supabase/PostgREST como fonte PostgRestDataSourceResolver, ConnectionEntry.http, headers, proxy
Lookup de banco de dados LookupConfig.db, DbLookupResolver, paginação, cascata entre filtros
Tabela Pivot TablePivotConfig, columnSort, columnOverrides, estilos condicionais, altura dinâmica icms_pivot

Pré-requisitos#

  1. Sulfite instalado (Instalação →)
  2. Familiaridade com a estrutura do relatório
  3. Clone do repositório para acessar os exemplos:
git clone https://github.com/rafagazani/sulfite.git
cd sulfite/examples

Ordem sugerida#

Instalação → Relatório agrupado → Dashboard → Parâmetros → Multi-formato → Pokédex → Etiquetas → API externa → Lookup DB → Tabela Pivot

Cada tutorial constrói sobre os conceitos do anterior, mas podem ser lidos independentemente.