Appel d'une publication depuis une méthode

Bonjour,

J’ai une méthode déclenchée par une action qui va demander une date à l’utilisateur puis créer un xml. A la fin la méthode appelle une publication :

avec : return this.sendRedirect(HTMLTool.getPrintTemplateURL(this.getName(), this.getInstanceName(), "ParticipationPctMandatLettreMissionPDF"));

le résultat s’affiche bien

avec return this.javascript("$ui.displayPrint(null, 'ParticipationPctMandatLettreMissionPDF', '" + this.getName() + "', '" + this.getRowId() + "')");

La publication n’est pas appelée.

Simplicité version5.2.15
Built on2022-09-19 14:58

Bonjour Fabrice,

Comment est paramétrée la publication ?
Est ce qu’elle est habilitable ?

la publication est non habilitable

Je ne reproduis pas le problème.
Avez-vous des messages d’erreurs dans les logs ?

Vous pouvez vous inspirer de l’exemple sur DemoOrder (publication DemoOrder-PDF, méthode printReceipt qui renvoie directement 1 byte array) dans le module Demo.