custom/Espo/Custom/Services/PrintToWindow/Service.php is a typo, I apologize.
The file name is PrintToWindowService.php the folder path is custom/Espo/Custom/Services/
I corrected the post.
I suggest that you look at the error log to see what might be the problem. These logs are located at the data/logs folder. If there is a 404 error the log will tell you at which script and even the line number in the script where the error is being thrown.
I also suggest, if you are not familiar with the concept of Single Page Application (which Espo is one), that you check this article https://dzone.com/articles/how-singl...-actually-work to better understand the interactions between front end scripts and back end scripts.
For further understanding of front end scripts, if you are not familiar with the concept of views, models and collections, you can read this article about Backbone.js https://adrianmejia.com/backbone-dot...tting-started/ which is the base library upon which Espo's front end is built, although bear in mind that Espo is NOT "just Backbone" Espo is a highly developed platform with its front end derived from Backbone.js.
An analogy of comparing Espo to Backbone could be to compare jquery to javascript, jquery is written in Javascript but it is far more than plain javascript.
Comment