Attribute

Tabelle 1. Attribute von "question-page"
Name Beschreibung
id Eine eindeutige ID für diese Seite. Diese ID kann zum Referenzieren dieser Seite verwendet werden, wenn sie von einem anderen Teil des Scripts aus verlinkt wird oder wenn angegeben werden soll, welche Seite bei der Neueingabe des Scripts als Startseite fungiert.
entity

Der Name einer Entität des zugehörigen Datenspeicherschemas. Wenn sie direkt in einem Abschnitt verwendet wird, muss die auf einer Seite referenzierte Entität ein untergeordnetes Element des Stammelements im Schema sein. Jedes Attribut innerhalb eines Clusters auf dieser Seite, das keine eigene Entität angegeben hat, ist ein Attribut dieser Entität.

Wenn eine Seite innerhalb einer Schleife verwendet wird, muss die Entität auf der Seite nicht angegeben werden, wenn sie der Entität entspricht, die in der Schleife selbst verwendet wird.

criteria

Wird in Kombination mit dem Entitätsattribut verwendet, um die genauen Datensätze zum Anzeigen/Bearbeiten auf dieser Seite zu identifizieren. Das Attribut "criteria" verhält sich so ähnlich wie die Klausel "where" in einer SQL-Anweisung. Wenn die Fragenseite in keiner Schleife enthalten ist, nimmt die IEG-Engine an, dass es nur einen Datensatz gibt, der den Kriterien entspricht. Daher wird nur der erste zurückgegebene Datensatz ausgewählt. Um sicherzustellen, dass alles wie erwartet funktioniert, dürfen hier die Kriterien nur einem einzigen Datensatz entsprechen. Wenn kein Datensatz den angegebenen Kriterien entspricht, werden keine Werte in den Eingabefeldern auf dieser Seite angezeigt. Wenn die vom Benutzer eingegebenen Daten gespeichert werden, wird ein neuer Datensatz erstellt. Wenn keine Kriterien angegeben werden, wird angenommen, dass nur eine Instanz der Entität pro Stammentität im Datenspeicher vorhanden ist.

Wenn die Seite innerhalb einer Schleife enthalten ist, dürfen keine Kriterien angegeben werden, da die Kriterien für die Schleife verwendet werden.

progress Der Prozentsatz, der für die Fortschrittsleiste angezeigt wird, wenn der Benutzer diese Seite aufruft.
show-person-tabs Wenn dieses Attribut auf "true" festgelegt wird, zeigt es der IEG-Engine und dem Player an, dass die Personenregisterkarten auf der Seite oben angezeigt werden sollen. Weitere Informationen dazu finden Sie im Kapitel zur Ablaufkontrolle. Dieses Attribut sollte nur auf Seiten innerhalb einer Schleife verwendet werden.
read-only Wenn dieses Attribut auf "true" festgelegt wird, zeigt es dem IEG-Player an, dass keine Eingabesteuerelemente verfügbar sind. Stattdessen sind die dargestellten Werte schreibgeschützt, z. B. auf den Zusammenfassungsseiten.
show-back-button Wenn dieses Attribut auf "true" festgelegt wird, zeigt es dem IEG-Player an, dass die Schaltfläche "Zurück" angezeigt werden soll. Wenn dieses Attribut nicht festgelegt wird, wird standardmäßig "true" festgelegt.
show-exit-button Wenn dieses Attribut auf "true" festgelegt wird, zeigt es dem IEG-Player an, dass die Schaltfläche "Beenden" angezeigt werden soll. Wenn dieses Attribut nicht angegeben wird, wird es standardmäßig auf "false" festgelegt.
show-next-button Wenn dieses Attribut auf "true" festgelegt wird, zeigt es dem IEG-Player an, dass die Schaltfläche "Weiter" angezeigt werden soll. Wenn dieses Attribut nicht festgelegt wird, wird standardmäßig "true" festgelegt.
show-save-exit-button Wenn dieses Attribut auf "true" festgelegt wird, zeigt es dem IEG-Player an, dass die Schaltfläche "Speichern und beenden" angezeigt werden soll. Wenn dieses Attribut nicht festgelegt wird, wird standardmäßig "true" festgelegt.
read-only-expression Ein boolescher Ausdruck, mit dem die Fragenseite schreibgeschützt wird, wenn sie während der Laufzeit auf "true" festgelegt wird.
set-focus Wenn dieses Attribut auf "false" festgelegt wird, zeigt es dem IEG-Player an, dass der erste Fokus nicht auf dem Formular liegen soll. Wenn dieses Attribut nicht festgelegt wird, wird standardmäßig "true" festgelegt.