Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:smartform:report_button [2014/03/12 13:39] martin.lukas angelegt |
software:tim:smartform:report_button [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====Report Buttons==== | ||
- | Es ist möglich einen Button in eine Smartform einzubauen mit welchem sich Reports auf Knopfdruck erstellen lassen. | ||
- | Hierfür muss der folgende Code in die Smartform eingebaut und angepasst werden. | ||
- | |||
- | <code html> | ||
- | <button type="button" onbuttonclick="generateReport([{showActivitiesTable:'true',showActivitiesNotes:'true',reportType:'PIReport',showInstanceNotes:'true',showSmartForm:'true',showProcessGraphic:'true',reportFormat:'pdf',reportLanguage:'de'}])">Report Button</button> | ||
- | </code> | ||
- | |||
- | In dem Attribut "onbuttonclick" wird definiert welche Funktionen der Handler ausführen soll. | ||
- | * showActivitiesTable: Hier wird festgelegt ob der Report die Aktivitätentabelle enhalten soll. | ||
- | * showActivitiesNotes: Hier wird festgelegt ob die Notizen der Aktivitäten zum Report gehören. | ||
- | * reportType: PIReport es wird immer der Instanzreport erstellt. | ||
- | * showInstanceNotes: Soll der Report die Instanznotizen enthalten? | ||
- | * showSmartForm: Soll eine Auflistung der Prozessvariablen in den Report integriert werden? | ||
- | * showProcessGraphic: Prozessgrafik im Prozess benötigt? | ||
- | * reportFormat: Soll der Report im //pdf//- oder //xls//-Format erstellt werden. | ||
- | * reportLanguage: Reportsprache. Bisher sind Englisch und Deutsch möglich. |