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 the Studio facade of the jsreport-studio module. However, I don't have access to the Studio.addEntitySet method from my extension. Is there a manual explaining how to extend Studio?

    0_1606823134057_Captura de pantalla (5).png

    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-kit

    I'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 the scripts 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.


Log in to reply
 

Looks like your connection to jsreport forum was lost, please wait while we try to reconnect.