Skip to content

eoehen/jsReport-spike

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jsReport spike

Questions

Infra

Rendering / Templateing

  • List of data (foreach)
  • condition in templates (if)
  • Include dynamic images (base64)
  • Fonts (pdf-integration)
  • Prepare splitted template and data. Replace dynamic data in template.
  • encoding (Ä,Ü,Ö) --> Template must have the correct encoding.
  • render dynamic html elements from data. --> use dribble brackets {{{dynHtml}}}
  • Add Page break (https://jsreport.net/blog/pdf-report-paging-and-page-breaks)
  • Shared style file (f.e. css)
  • Override custom styles for a template
  • Support for Header and Footer with page number
  • Render same template with different output configurations. --> Fluent request builder extension would be nice.
  • Page Format f.e. A4, A5 or custom size
  • Localization
  • Formating of datetime or numbers.

Low Prio / nice to have

Setup Docker

Docker Desktop

Required https://docs.docker.com/desktop/

Docker Hub

https://hub.docker.com/r/jsreport/jsreport

jsreport-config

Rename either .\docker\jsreport\jsreport-templatestore-filesystem.config.json or .\docker\jsreport\jsreport-templatestore-minio.config.json to .\docker\jsreport\jsreport.config.json to activate config file for needed template store.

docker-compose

Startup jsReport host docker container.

Published on Port : 15488

.\docker\docker-compose.yml

docker-compose up -d

jsReport references

Product

https://jsreport.net

Engines

handlebars

https://handlebarsjs.com/

Sync Templates

https://jsreport.net/learn/fs-store?version=2.11.0#cloud-storage

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published