Clientseitige Mini-Stapelverarbeitung über die Methode setTimeOut
05.01.2011Microsoft Dynamics AX (Axapta)
|
Dieser Beitrag bezieht sich auf die Version:
Dynamics AX 2009
Dynamics AX 2009
|
|
|
|
|
|
Dieser Beitrag bezieht sich auf die Version:
Dynamics AX 2009
|
Vor kurzem stand ich vor der Herausforderung, in einem Formular alle x Sekunden etwas tun zu müssen (Beispielsweise sollen alle 2 Sekunden der Inhalt einer angezeigten Datenquelle/Tabelle aktualisiert werden).
Lösen kann man so etwas mit Hilfe der Methode setTimeOut, die z.B. auch von der clientseitigen Stapelverarbeitung unter Grundeinstellungen > Periodisch > Stapel > Bearbeitung verwendet wird.
Dazu muss z.B. im Formular eine Methode angelegt werden, die sich selbst über die setTimeOut-Methode nach einer definierten Zeitspanne (in tausendstel-Sekunden anzugeben) aufruft:
Diese Methode muss nun einmalig aufgerufen werden, z.B. in der run-Methode des Formulares:
Mehr zu dieser Methode gibts hier:
http://msdn.microsoft.com/en-us/library/aa857865.aspx