Altova MobileTogether Designer

Aktualisiert alle Steuerelemente einer Seite mit den Daten, die sich gerade im Seitenquellen-Node des jeweiligen Steuerelements befinden. Dadurch kann die Anzeige unmittelbar nach Ausführung einer Aktion explizit aktualisiert werden. Wenn sich die Aktion "Anzeige aktualisieren" etwa innerhalb einer Schleifenaktion befindet, wird die Anzeige aktualisiert, wenn die Aktionen in den einzelnen Schleifeniterationen ausgeführt werden.  

MTDUpdateDisplay

Aktualisierung ausgewählter Steuerelemente/Nodes

Standardmäßig werden alle Steuerelemente einer Seite mit den Daten aus den entsprechenden Seitenquellen-Nodes aktualisiert. Sie können jedoch auch nur eine Auswahl der Steuerelemente aktualisieren. Die Auswahl erfolgt, indem Sie mittels XPath diejenigen Seitenquellen-Nodes, die die Daten dieser Steuerelemente enthalten, definieren.

 

Um nur eine Auswahl von Nodes zu aktualisieren, gehen Sie folgendermaßen vor:

 

1.Gehen Sie zum Dialogfeld "Weitere Projekteinstellungen" (indem Sie im Fenster "Stile & Eigenschaften" im Abschnitt Projekt auf das Wertefeld der Eigenschaft Weitere Projekteinstellungen doppelklicken).

2.Setzen Sie Erweiterte "Anzeige aktualisieren"-Optionen auf true und schließen Sie das Dialogfeld.

3.Wenn Sie nun eine "Anzeige aktualisieren"-Aktion zu einem beliebigen Ereignis hinzufügen, bietet Ihnen die Aktion die vier unten aufgelisteten Optionen. Wählen Sie die gewünschte Option aus.

Alle aktualisiert alle Steuerelemente auf der Seite (mit den aktuellen Daten aus den entsprechenden Seitenquellen-Nodes). Dies entspricht der Standardeinstellung, wenn die erweiterten Optionen deaktiviert sind (siehe oben).

All außer aktualisiert alle Steuerelemente auf der Seite mit Ausnahme derjenigen, die mit den durch den XPath-Ausdruck der Option ausgewählten Nodes verknüpft sind.

Nur aktualisiert nur diejenigen Steuerelemente, die mit den durch den XPath-Ausdruck der Option ausgewählten Nodes verknüpft sind.

Keine aktualisiert kein Steuerelement und die Anzeige bleibt unverändert.

 

Anmerkung:Wenn die Aktion "Anzeige aktualisieren" in einem Steuerelement- oder Seitenkontext ausgeführt wird, können nur die aktuell für das Steuerelement bzw. die Seite verfügbaren Variablen ausgeführt werden. Variablen innerhalb einer Aktionsgruppe stehen außerhalb der Aktionsgruppe nicht zur Verfügung und können daher in den XPath-Ausdrücken zur Auswahl der zu aktualisierenden Steuerelemente/Nodes (siehe Liste oben) nicht verwendet werden. Wenn Sie in diesen XPath-Ausdrücken eine Variable verwenden möchten, definieren Sie die Variable auf globaler Ebene oder definieren Sie ihren Wert als Inhalt eines Node in einer Seitenquelle (z.B. in der Seitenquelle \$PERSISTENT).

 

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