Altova MobileTogether Designer

Mit dem Steuerelement "Assertion-Meldung" wird die Assertion-Meldung der ersten ungültigen Assertion der Seite angezeigt. Eine Assertion ist eine Eigenschaft einer Seite und einiger - aber nicht aller - Steuerelemente. Mit einer Assertion wird eine bestimmte Bedingung definiert (z.B. dass ein Node nicht leer sein darf). Wenn die Bedingung der Eigenschaft Assertion nicht erfüllt wird, ist die Assertion ungültitg und im Steuerelement Assertion-Meldung wird die mit der Eigenschaft Assertion verknüpfte Eigenschaft Assertion-Meldung angezeigt.

 

Eine Assertion-Meldung kann an einer beliebigen Stelle im Design verwendet werden. Es wird darin immer der Text der Eigenschaft Assertion-Meldung angezeigt, der mit der ersten ungültigen Assertion auf der Seite verknüpft ist. Wenn eine Seite mehrere ungültige Assertions enthält, so wird die Assertion-Meldung der ersten ungültigen Assertion (in der Reihenfolge, in der Assertions auf der Seite vorkommen) angezeigt. Daher sollte das Steuerelement "Assertion-Meldung" nur einmal pro Seite eingefügt werden. Wenn das Design mehrere Assertion-Meldungs-Steuerelemente enthält, wird in allen dieselbe Assertion-Meldung angezeigt (nämlich diejenige der ersten ungültigen Assertion).

 

Assertions und Assertion-Meldungen funktionieren folgendermaßen:

 

Die Eigenschaft Assertion eines Steuerelements oder einer Seite definiert eine Bedingung, die erfüllt werden muss, damit die Assertion gültig ist. Die Bedingung der Assertion wird mit Hilfe eines XPath-Ausdrucks definiert.

Wenn die Assertion nicht gültig ist, wird der Text der Eigenschaft Assertion-Meldung des Steuerelements im Steuerelement Assertion-Meldung angezeigt.

 

So gibt z.B. der XPath-Ausdruck LastName != "" in der Eigenschaft Assertion eines Steuerelements vor, dass der Node LastName nicht leer sein darf. Wenn dieser Node leer ist, wird die Assertion-Meldung des Steuerelements an der Stelle auf der Seite angezeigt, an der das Steuerelement Assertion-Meldung eingefügt wurde.

 

 

Ereignisse für Assertion-Meldungen

Mit dem Steuerelement "Assertion-Meldung" ist kein Ereignis verknüpft.

 

Eigenschaften einer Assertion-Meldung

Die Eigenschaften eines Steuerelements stehen im Fenster "Stile & Eigenschaften" zur Verfügung und werden unten in der Reihenfolge, in der sie angezeigt werden, aufgelistet.

 

 

© 2017-2023 Altova GmbH