thekoushik / jaspit

Simple report rendering library based on Jasper Report

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

jaspit

Simple report rendering library based on Jasper Report

Usage

<div id="report"></div>

<script type="text/javascript" src="jaspit-viewer.bundle.min.js"></script>
<script>
Jaspit.render({
	dom_id: "report",
	fetch: "both",//expected values are: ["both", "design", "data"], and anything else will be treated as "none"
	design: "/invoice.jrxml",//make sure the java expressions are changed to javascript
	data: "/invoice.json",
	param:{
		logo1: '/logo.jpg'
	},
	done:function(){//will be called when render is complete
		//uncomment to print from browser
		//print();
	}
});
</script>

Development

Clone this repo, then npm install

Documentation

see documentation.md

Future plan

  • Font and Global Style Support
  • Editor
  • Support for most components of Jasper Report
  • New components
  • CLI

About

Simple report rendering library based on Jasper Report

License:MIT License


Languages

Language:JavaScript 92.1%Language:HTML 4.8%Language:CSS 3.1%