Skip to main content
Skip table of contents

Anzeige eines Fortschrittdialogs


Anzeige eines Fortschrittdialogs

Die nachfolgenden 3 Funktionen gehören zusammen und dienen dazu, bei Regelwerken, die länger dauern (z.B.: Aktualisieren eines Warenkorbs) dem Anwender graphisch den Fortgang dieser Aktion darzustellen. Bei Beginn des Regelwerks muss stets die Funktion p$tdv:fortschritt:start( Anzahl , Meldung ) gerufen werden. In der Schleife der Verarbeitung wird dann jeweils die Funktion: p$tdv:fortschritt:schleife( Nr , Anzahl , Meldung ) gerufen und am Ende des Regelwerks die Funktion: p$tdv:fortschritt:ende()

Syntax:

p$tdv:fortschritt:start( Anzahl , Meldung )

p$tdv:fortschritt:schleife( Nr , Anzahl , Meldung )

p$tdv:fortschritt:ende()

 

Argument

Typ

Bedeutung

 

Anzahl

Ganzzahl

Anzahl der zu verarbeitenden Datensätze bzw. Aktionen. Dieser Wert sollte von Aufruf zu Aufruf nicht verändert werden.

 

Meldung

Zeichenkette

Meldungstext, der im Dialog dargestellt wird.

 

Nr

Ganzzahl

Nummer des aktuellen Bearbeitungsschritts

Beispiel:

Meldung = 'Start'
Anzahl = 40
p$tdv:fortschritt:start(Anzahl,Meldung)
Meldung = 'Läuft'
Dann in der Verarbeitungsschleife jeweils:
p$tdv:fortschritt:schleife(Nr,Anzahl,Meldung)

und am Ende
p$tdv:fortschritt:ende()

Der angezeigte Dialog sieht so aus:

Fortschritt.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.