Altova MobileTogether Designer

Mit Hilfe der Aktion "Fortschrittsaktualisierung" (siehe Abbildung unten) (i) wird ein Wert an die Variable \$MT_Progress übergeben und (ii) es wird das BeiFortschrittsaktualisierung-Ereignis von Unterseiten, die zur Anzeige des Fortschritts von Server-Aktionen erstellt wurden, ausgelöst.

MTDProgressAction

Beachten Sie dabei die folgenden wichtigen Punkte:

 

Mit der Einstellung Wert wird der Wert definiert, der an die Variable \$MT_Progress übergeben wird. In der Abbildung oben erhöht sich der Wert, der übergeben wird, für jede Iteration der Schleife von 1 bis 10. Dadurch enthält die Variable \$MT_Progress immer den aktuellen Status der Iteration durch die Schleife. Zwar ist die Iteration durch eine Schleife ein einfacher Vorgang, doch müssen Sie für Ihre Gruppe von Aktionen einen passenden Wert auswählen, um den Fortschritt der Aktionen anzuzeigen.

Bedenken Sie, dass bei jeder Ausführung der Aktion "Fortschrittsaktualisierung" das BeiFortschrittsaktualisierung-Ereignis der Unterseite, auf der der Fortschritt angezeigt wird (siehe Fortschritt Unterseite anzeigen) ausgelöst wird. Bei jeder Auslösung dieses Ereignisses erhält der Wert von \$MT_Progress den aktuellen von der Einstellung Wert der Aktion bereitgestellten Wert.

Mit der Einstellung Aktualisierungsfrequenz einschränken wird festgelegt, wie viele Millisekunden zwischen Aktualisierungen, die das BeiFortschrittsaktualisierung-Ereignis auslösen, verstreichen müssen. Wenn die Aktion erwartungsgemäß sehr häufig ausgeführt werden wird, können Sie mit dieser Einstellung festlegen, dass nur diejenigen Aktionen, die im angegebenen Intervall ausgeführt werden, das BeiFortschrittsaktualisierung-Ereignis der Unterseite auslösen. Wenn die Aktion z.B. wahrscheinlich fünf Mal pro Sekunde (oder einmal alle 200 ms) ausgeführt wird, können Sie diese Option auf 1000 ms setzen, damit die Aktualisierung nur einmal pro Sekunde gesendet wird.

 

Ein Beispiel für die Verwendung dieser Aktion finden Sie im Tutorial zur Fortschrittsanzeigel.

 

MobileTogether-Erweiterungsfunktionen

MobileTogether enthält eine Reihe von XPath-Erweiterungsfunktionen, die speziell für die Verwendung in MobileTogether-Designs erstellt wurden. Einige davon können bei bestimmten Aktionen sehr nützlich sein. So erhalten Sie etwa mit mt-available-languages() die Sprachen, in denen die Lösung zur Verfügung steht. Diese Funktion könnte z.B. mit der Aktion Meldungsfeld verwendet werden. Wenn eine Funktion für diese Aktion besonders relevant ist, ist sie unten aufgelistet. Eine vollständige Liste aller Erweiterungsfunktionen und mit Beschreibungen finden Sie im Kapitel MobileTogether-Erweiterungsfunktionen.

 

© 2017-2023 Altova GmbH