Scripting Seitenangaben

Aus SAP-Wiki
Wechseln zu: Navigation, Suche

Es gibt im Scripting 2 einfache Befehle, die die aktuelle Seite ausgeben und die Gesamtzahl der Seiten.

Paginierung Seiten einbeziehen/ausschließen

Aktuelle Seite

JavaScript

xfa.layout.page(this);

FormCalc

xfa.layout.page($)

Gesamtzahl Seiten

JavaScript

xfa.layout.pageCount();

FormCalc

xfa.layout.pageCount()

Unterdrücken Ausgabe auf letzter Seite (Java-Script)

Manchmal möchte man einen Text auf allen Seiten ausgeben, aber nicht auf der letzten Seite, z. B. wenn ein berechnetes Feld mit der Zwischensumme einer Tabelle am Ende jeder Seite. Aber auf der letzten Seite gibt es ein anderes Feld Gesamtsumme und da macht die Zwischensumme keinen Sinn mehr.

if (xfa.layout.page(this) == xfa.layout.pageCount())
 {
 this.presence = "hidden";
 }