Sichtbarkeit

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Tutorials > Komplexe Datenbank >

Sichtbarkeit

Im Design der Hauptseite (Main Page) wird anhand der Eigenschaft Sichtbar von Tabellen und Tabellenspalten, festgelegt, welche Tabellenkomponenten je nach Aktion des Endbenutzers ein- oder ausgeblendet werden sollen.

 

Benutzergesteuerte Anzeige einer Tabelle aus einer Gruppe von Tabellen

Das Design der Seite von Main Page besteht aus den drei folgenden Tabellen:

 

Tabelle, die Steuerelemente für die Interaktion mit dem Benutzer enthält, die festlegen, wie Daten angezeigt werden sollen.
Tabelle zur Anzeige des Bücherkatalogs als Liste. Sie ist sichtbar, wenn der Endbenutzer das Optionsfeld List auswählt.
Tabelle zur Anzeige des Bücherkatalogs als Tabelle. Sie ist sichtbar, wenn der Endbenutzer das Optionsfeld Table auswählt.

 

Der Bücherkatalog wird entweder als Liste oder als Tabelle angezeigt, beides ist nicht möglich. Dies wird mit Hilfe der folgenden Methoden definiert:

 

1.Bei Auswahl des Optionsfelds (List oder Table) erhält der Node $PERSISTENT/Root/@show-as-list den Wert 1 für List oder 0 für Table.
2.Die Eigenschaft Visible der Tabelle (im Design), durch die der Bücherkatalog als Liste angezeigt wird, wird auf: $PERSISTENT/Root/@show-as-list = 1 gesetzt. Dadurch wird diese Tabelle nur dann sichtbar, wenn die Optionsfeldauswahl List ist.
3.Die Eigenschaft Sichtbar der Tabelle, durch die der Bücherkatalog als Tabelle angezeigt wird, wird auf: $PERSISTENT/Root/@show-as-list = 0 gesetzt. Dadurch wird die Sichtbarkeit dieser Tabelle nur dann aktiviert, wenn die Optionsfeldauswahl Table ist.

 

Bedingte Anzeige von Tabellenspalten

Die oberste Tabelle der Seite Main Page (Abbildung unten) besteht aus zwei einzeiligen Tabellen. Die Anzeige einiger Spalten dieser zwei Tabellen wurde von einer bestimmten durch den Benutzer getroffenen Auswahl abhängig gemacht. Um diese Einstellungen zu sehen, klicken Sie in eine Spalte und werfen Sie einen Blick auf den XPath-Ausdruck der Eigenschaft Sichtbar dieser Tabellenspalte.

 

MTDTutDBBksVisibility

 

Im Folgenden finden Sie die Sichtbarkeitsbedingungen für einige dieser Spalten:

 

Die Spalte des horizontalen Schiebereglers (oben blau markiert) ist sichtbar, wenn das Optionsfeld List ausgewählt wurde und unsichtbar, wenn das Optionsfeld Table ausgewählt wurde.
Die Spalte des Kontrollkästchens Fit to Screen ist sichtbar, wenn das Optionsfeld Table ausgewählt wurde und unsichtbar, wenn das Optionsfeld List ausgewählt wurde.
Die Spalten der Auswahlliste Search How und des Bearbeitungsfelds Search Term sind sichtbar, wenn das Kontrollkästchen Search aktiviert und unsichtbar, wenn es deaktiviert wurde.
Die Spalte der Schaltfläche Add Record ist sichtbar, wenn das Kontrollkästchen Search aktiviert und unsichtbar, wenn es deaktiviert wurde.

 


© 2019 Altova GmbH