Seiteneigenschaften
Die Seiteneigenschaften werden im Fenster "Stile & Eigenschaften" definiert und sind im Folgenden beschrieben. In der Abbildung unten sehen Sie die Standardwerte.
Der Name der Seite. Anhand dieses Namens wird die Seite im Projekt referenziert. Wenn die Eigenschaft Seitentitel (siehe unten) nicht definiert ist, dient der Name auch als der Titel der Seite in der Lösung. Klicken Sie in das Wertefeld und geben Sie den gewünschten Namen ein.
|
Die Eigenschaft Alle Stile wird angezeigt, wenn die Einstellung Alle Stile des Dialogfelds "Weitere Projekteinstellungen" auf true gesetzt wurde. (Die Standardeinstellung hierfür ist false).
Über diese Eigenschaft können Sie alle Seitenstile mit Hilfe eines einzigen XPath-Zuordnungsausdrucks definieren. Ein Beispiel bilden die zwei unten stehenden Zuordnungsausdrücke:
map{ "Background Color" : $XML1/R/@background, "Margin " : "6dp" }
map{ "Style Sheet" : "Sheet-1" }
Beachten Sie die folgenden Punkte:
•Wenn Sie für die Eigenschaft Alle Stile einen Wert eingeben, - selbst wenn es sich dabei nicht um eine Zuordnung handelt - werden alle Stileigenschaften der Seite im Fenster "Stile & Eigenschaften" nicht mehr angezeigt. •Es handelt sich hierbei um eine komplexe Funktionalität. Sie müssen daher sicherstellen, dass Ihr XPath-Zuordnungsausdruck sowohl hinsichtlich Syntax als auch Werten korrekt ist. •Sie können die Schlüssel-Wert-Paare der Zuordnung in jeder beliebigen Reihenfolge eingeben. •Die Schlüsselnamen sind die Namen der Stileigenschaften (oder Stile). So sind etwa in der ersten Zuordnung oben Background Color (Hintergrundfarbe) und Margin (Rand) Stilnamen. Die Stile, die für eine bestimmte Komponente zur Verfügung stehen, werden im Fenster "Stile & Eigenschaften" unter dieser Komponente aufgelistet. •Sie können, wie in der zweiten Zuordnung oben, auch ein Stylesheet definieren.
|
Definiert, ob die Titelleiste der Seite angezeigt werden soll (true) oder nicht (false). Der Standardwert ist true. Beachten Sie, dass sich diese Eigenschaft auf das Vorhandensein oder Fehler der gesamten Titelleiste und nicht auf den Inhalt der Titelleiste, der durch die Eigenschaft Seitentitel definiert wird, bezieht.
|
Der Titel der Seite in der Lösung. Klicken Sie in das Wertefeld und geben Sie den gewünschten Namen ein. Alternativ dazu können Sie durch Klicken auf die Symbolleisten-Schaltfläche XPath einen XPath-Ausdruck eingeben. Wenn kein Wert für diese Eigenschaft definiert wurde, so wird als Seitentitel in der Lösung der Wert der Eigenschaft Name verwendet.
|
Ein Boolescher String, mit dem festgelegt wird, ob automatisch eine Absenden-Schaltfläche zur Seite hinzugefügt werden soll. Wählen Sie in der Auswahlliste true oder false aus. Der Standardwert ist true. (Die Absenden-Schaltfläche einer Seite in der Lösung befindet sich normalerweise rechts oben auf der Seite und dient zum Senden von Daten auf der Seite, um eine Aktion daran auszuführen. Normalerweise wird der Workflow daraufhin auf der nächsten Seite fortgesetzt.)
|
Damit wird festgelegt, ob eine Seite gesendet werden darf, wenn die Seite ungültige Assertions enthält. Wählen Sie einen der folgenden Werte aus:
•Deaktivieren: Die Absenden-Schaltfläche ist deaktiviert, wenn die Seite eine ungültige Assertion enthält. Dies ist die Standardeinstellung. •Aktivieren: Die Absenden-Schaltfläche ist aktiviert, auch wenn die Seite eine ungültige Assertion enthält. •Fragen: Die Absenden-Schaltfläche ist aktiviert, auch wenn die Seite eine ungültige Assertion enthält. Falls bei Betätigen der Absenden-Schaltfläche jedoch eine ungültige Assertion vorhanden ist, wird ein Dialogfeld angezeigt, in dem der Endbenutzer gefragt wird, ob er trotzdem fortfahren möchte.
Die Standardeinstellung ist Deaktivieren.
|
Wenn Sie auf die Schaltfläche Zusätzliches Dialogfeld der Eigenschaft klicken, wird das Dialogfeld Seitenaktionen angezeigt. Hier können Sie ein Seitenereignis auswählen und Aktionen auswählen, die bei Auslösung eines Seitenereignisses ausgeführt werden sollen. Nähere Informationen dazu finden Sie in den Abschnitten Seitenereignisse und Aktionen. Seitenereignisse, für die Aktionen definiert sind, werden im Wertefeld der Eigenschaft aufgelistet.
|
Audioaufnahmeereignisse werden pro Seite definiert. Es stehen zwei Ereignisse zur Verfügung: BeiAudioaufnahmefehler und NachFertigerAudioaufnahme. Die für dieser Ereignisse definierten Aktionen gelten für alle Audioaufnahmen auf der Seite. Wenn Sie auf die Schaltfläche Zusätzliches Dialogfeld für diese Eigenschaft klicken, wird ein Dialogfeld mit den Definitionen der Audioaufnahmeereignisse des Projekts angezeigt. Sie können für jedes Ereignis Aktionen definieren, indem Sie die entsprechenden Aktionen aus dem Bereich "Aktionen" auf der linken Seite auf das Ereignisregister ziehen. Das Dialogfeld "Aktionen für die Audioaufnahme" kann auch durch Rechtsklick in das Design und Auswahl von Seitenaktionen für die Audioaufnahme aufgerufen werden. Nähere Informationen dazu finden Sie unter der Beschreibung der Audioaufnahmefunktion.
|
Definiert eine Bedingung, die erfüllt werden muss, damit die Seite gültig ist. Wenn die Assertion ungültig ist, wird der Text der Eigenschaft Assertion-Meldung (siehe nächste Eigenschaft unten) im Steuerelement Assertion-Meldung angezeigt. (Wenn es mehrere Assertion-Meldungs-Steuerelemente gibt, wird in allen diesen Steuerelementen der Text der Eigenschaft Assertion-Meldung angezeigt.)
Klicken Sie auf das XPath-Symbol der Eigenschaft Assertion, um einen XPath-Ausdruck zur Definition der Assertion einzugeben. So definiert etwa der XPath-Ausdruck LastName != "", dass der Node LastName nicht leer sein darf. Wenn dieser Node leer ist, wird die (in der Eigenschaft Assertion-Meldung definierte) Assertion-Meldung der Seite im Steuerelement Assertion-Meldung der Seite angezeigt.
Beachten Sie, dass Assertions auch für einige Steuerelemente definiert werden können. Es kann also vorkommen, dass eine Seite mehrere ungültige Assertions enthält. In diesem Fall wird die Assertion-Meldung der ersten ungültigen Assertion (in der Reihenfolge, in der Assertions auf der Seite vorkommen) angezeigt. Steuerelement-Assertions werden vor Seiten-Assertions ausgewertet und Steuerelement-Assertions werden in der Reihenfolge ausgewertet, in der sie im Design vorkommen.
|
Definiert eine Assertion-Meldung, die angezeigt werden soll, wenn die Seiten-Assertion (siehe vorherige Eigenschaft oben) nicht gültig ist. Doppelklicken Sie in das Wertefeld der Eigenschaft, um die Assertion-Meldung zu bearbeiten oder klicken Sie auf die Symbolleisten-Schaltfläche XPath und geben Sie einen XPath-Ausdruck ein, um den gewünschten Text zu generieren. Die Assertion-Meldung wird vom Steuerelement Assertion-Meldung angezeigt. Wenn etwa der XPath-Ausdruck einer Seiten-Assertion LastName != "" lautet, so darf der Node LastName nicht leer sein. Wenn dieser Node leer ist, wird die Assertion-Meldung der Seite im Steuerelement Assertion-Meldung der Seite angezeigt.
Beachten Sie, dass Assertions auch für einige Steuerelemente definiert werden können. Es kann also vorkommen, dass eine Seite mehrere ungültige Assertions enthält. In diesem Fall wird die Assertion-Meldung der ersten ungültigen Assertion (in der Reihenfolge, in der Assertions auf der Seite vorkommen) angezeigt. Steuerelement-Assertions werden vor Seiten-Assertions ausgewertet und Steuerelement-Assertions werden in der Reihenfolge ausgewertet, in der sie im Design vorkommen.
|
Definiert die Hintergrundfarbe des Objekts. Zur Auswahl der Farbe haben Sie folgende Möglichkeiten:
•Klicken Sie auf die Farbpalette, um eine Hintergrundfarbe auszuwählen. •Wählen Sie aus der Dropdown-Liste der Auswahlliste eine Farbe aus. •Doppelklicken Sie in das Wertefeld und geben Sie einen Farbcode (z.B. #FF0000) ein oder klicken Sie auf die Symbolleisten-Schaltfläche XPath und geben Sie einen XPath-Ausdruck zur Generierung des gewünschten (Farbcode)-Texts ein.
|
Definiert den Randabstand des Steuerelements (oder der Seite) zu umgebenden Objekten oder zu den Rändern des enthaltenden Objekts. Wählen Sie aus der Dropdown-Liste der Auswahlliste einen Wert in Pixel, dp oder sp aus oder doppelklicken Sie in das Wertefeld, um einen Längenwert einzugeben. Der definierte Randabstand wird auf allen vier Seiten des Steuerelements bzw. der Seite erstellt. Wenn Sie für eine der vier Seiten einen anderen Rand definieren möchten, erweitern Sie die Eigenschaft Rand, um die einzelnen Randeigenschaften (links, rechts, oben und unten) anzuzeigen und definieren Sie einen anderen Wert dafür. Wenn Sie z.B. Rand auf 6px und Unterer Rand auf 12px setzen, so erhalten der obere, linke und rechte Rand eine Breite von 6px und der untere Rand eine von 12px.
Informationen über das Verhältnis zwischen Pixel, dp (device-independent pixels) und sp (scale--independent pixels) finden Sie unter Größen: Pixel, DPI, DP, SP.
|
Mit der Eigenschaft Stylesheet wird definiert, welches Stylesheet für das Projekt verwendet werden soll. In der Dropdown-Liste der Auswahlliste der Eigenschaft Stylesheet werden alle benutzerdefinierten Stylesheets, die im Projekt definiert wurden, angezeigt. Wählen Sie das gewünschte Stylesheet für das Steuerelement aus. Alternativ dazu können Sie einen XPath-Ausdruck auswählen, um das gewünschte Stylesheet auszuwählen; dies hat den Vorteil, dass Sie der Auswahl des Stylesheet eine Bedingung zugrunde legen können (siehe Anwenden benutzerdefinierter Stylesheets). Nähere Informationen dazu finden Sie im Abschnitt Stylesheets.
|
Definiert die maximale Breite der Seite in Browsern. Wählen Sie einen Wert aus der Dropdown-Liste aus oder klicken Sie auf die Symbolleisten-Schaltfläche XPath des Fensters, um die Breite mit Hilfe eines XPath-Ausdrucks zu definieren. Die Werte können als (i) Prozentwert der Browser-Breite, (ii) als dp-Wert (density-independent pixels = dichteunabhängige Pixel), (iii) als sp-Wert (scale-independent pixels = maßstabunabhängige Pixel) oder (iv) als absoluter Pixelwert angegeben werden. Der Standardwert ist die verfügbare Browser-Breite. Beachten Sie, dass die Seitenbreite nur dann auf den von Ihnen definierten Maximalwert beschränkt wird, wenn die Breite des Bildschirms den definierten Wert übersteigt. Nähere Informationen dazu finden Sie unter Größen: Pixel, DPI, DB, SP.
|
Geben Sie den Namen der CSS-Klasse ein, die mit dieser Seite verknüpft werden soll. Diese Klasse kann anschließend in einer CSS-Datei (die in den Projekteigenschaften definiert ist) verwendet werden, um diesem Steuerelement Eigenschaften separat zuzuweisen.
Mit den folgenden Werten wird ein vordefiniertes Verhalten eingestellt:
•Mit mt-no-browser-exit-confirmation wird das Dialogfeld zur Bestätigung des Verlassens der Seite für diese Seite nicht mehr angezeigt, wenn diese Bestätigung beim Verlassen der Seite in den Browser-Eigenschaften des Projekts (d.h. für alle Seiten) definiert wurde. •Mit mt-combo-open-on-focus wird die Dropdown-Liste einer Auswahlliste auf der Seite geöffnet, wenn der Benutzer darauf klickt bzw. den Fokus darauf setzt. Da dieser Wert für die Eigenschaft Browser-CSS-Klasse der Seite definiert wird, wird er auf alle Auswahllisten der Seite angewendet. Alternativ dazu können Sie den Geltungsbereich dafür einschränken (d.h. festlegen, welche Auswahllisten bei Aktivierung geöffnet werden sollen), indem Sie diesen Eigenschaftswert für die Eigenschaft Browser-CSS-Klasse einer einzelnen Auswahlliste oder einer Tabelle, die die Auswahlisten enthält, definieren.
|