Crazy Info-Window PrintFormat on the fly

As explained in earlier sermons, after you have created an Info-Window, you can inject an Info Report with just a line with parameters. However that has 2 inconveniences.
1. You need a plugin to house the generated code before it can work.
2. You cannot print en masse as it is selective printing.
Thus i not only came out with a further innovation that resolves all of the above, but it is done like magic. Just one word 'PrintFormat' in the Ninja Module Designer. No shutdown of server, no messy plugin management, not even need of pre-existing Report, no nothing.
First take an Info-window that you wish to have a general Report print format to it.
It only has the usual selective Report. Now logout and login back as System Admin to the Ninja.
At the Code Maker, fill in as shown. The Info-Window full name and the keyword PrintFormat at the Process field. Nothing else. Then go to the parent tab and press Generate Module.
After success, relogin into your client to see the new button. It works independent from the selection but you need to do a mock select to let the button comes on.
Then you select the parameters similar to the Info-Window.
From the generated report you can use the wizard to bring about anything.
Pressing the Summary key gives you instantly this:
You can change the generic Print Format name in the SystemAdmin ReportProcess window. Then you can play around with the Info-Window criteria columns, deactivate those not needed temporarily, generate a new PrintFormat, and then activate back.
In fact generating the Info-Window together with this Printing can be done both on the fly without any coding nor server restart!
1. You need a plugin to house the generated code before it can work.
2. You cannot print en masse as it is selective printing.
Thus i not only came out with a further innovation that resolves all of the above, but it is done like magic. Just one word 'PrintFormat' in the Ninja Module Designer. No shutdown of server, no messy plugin management, not even need of pre-existing Report, no nothing.
First take an Info-window that you wish to have a general Report print format to it.
It only has the usual selective Report. Now logout and login back as System Admin to the Ninja.
At the Code Maker, fill in as shown. The Info-Window full name and the keyword PrintFormat at the Process field. Nothing else. Then go to the parent tab and press Generate Module.
After success, relogin into your client to see the new button. It works independent from the selection but you need to do a mock select to let the button comes on.
Then you select the parameters similar to the Info-Window.
From the generated report you can use the wizard to bring about anything.
Pressing the Summary key gives you instantly this:
You can change the generic Print Format name in the SystemAdmin ReportProcess window. Then you can play around with the Info-Window criteria columns, deactivate those not needed temporarily, generate a new PrintFormat, and then activate back.
In fact generating the Info-Window together with this Printing can be done both on the fly without any coding nor server restart!