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' und am Ende | ||
Der angezeigte Dialog sieht so aus:
