How to extend Studio
-
Hi, we are integrating jsreport as a printing tool. We would like to modify Studio to add new entities to the menu.
I've been analyzing how extensions like
jsreport-scripts
add buttons. Using theStudio
facade of thejsreport-studio
module. However, I don't have access to theStudio.addEntitySet
method from my extension. Is there a manual explaining how to extend Studio?Thanks.
-
Hi, the following doesn't need to be 100% up today but check it out here
https://jsreport.net/learn/custom-extension
https://jsreport.net/learn/extending-studio
https://github.com/jsreport/jsreport-extension-starter-kitI'm definitely interested in what you are trying to achieve, it will be great if you find time to share it with us later.
-
In our company we want to use jsreport as a printing engine, we are going to obtain a license.
But first I have to develop some extensions to suit our needs. For example, reusable template logic and behaviors that can be docked or undocked in a pipeline. Something like thescripts
extension. But more configurable and using typescript, dependency injection, etc ...
That is why I would like to introduce custom entities.Also I am working on an engine that uses vue-ssr. We like to use it and we see the opportunity to create our own reusable components.
Thanks for the info, I'll work on it.