Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Modulbeschreibung

...

Um die gesamte Funktion der Generic Views aufzuzeigen, wird betrachtet, wie eine neue Maske konfiguriert und wie eine Generic View in ein bestehendes Protokoll eingebunden werden kann.

pulsation Designer
Im Designer können Sie eine eigene Eingabemaske zusammenbauen.
Um den Designer zu verwenden öffnen Sie die pulsation WebApp und navigieren Sie zu Stammdaten-> Setup → Generic View Designer

...

Komponenten sind Eingabeelemente, mit denen der Benutzer Ihrer View interagieren kann.
Alle Komponenten (auch Rows genannt) finden Sie hier (Muss noch ausgearbeitet werden)

Ansicht (Mitte)

Im Bereich Ansicht sehen Sie eine Vorschau Ihrer Eingabemaske.
Auf dem iPad z.B. wird Ihre Maske genauso aussehen.

...

Im Designer wird eine eigene Eingabemaske konfiguriert, dabei ist der Aufbau immer derselbe.
Eine View besteht aus 3 Teilen:

Die View
Die View ist eine Art Hülle für Sections und Rows und hält rudimentäre Daten wie z.B. den Namen Ihrer Maske.

Sections (Sektionen)
Eine View kann aus vielen Sections bestehen. Eine Section dient zur Gliederung Ihrer Maske. Sie bündelt Ihre Rows zu Blöcken und macht die View übersichtlicher. Eine Section besitzt z.B. einen Namen und mehrere Rows.

Rows (Komponenten)
Rows sind die Eingabeelemente Ihrer Maske wie z.B. ein Freitextfeld, eine Auswahlliste oder ein Ja/Nein Button.

...

validation_rule, hidden_rule, enabled_rule & warning_rule
Tipp: Vorher dependency_validation lesen
Mit diesem Feld lassen sich mehrer dependency_validation Objekte kombinieren.
Dabei hat jeder dependency_validation-Typ ein eigenes Feld (validation_rule, hidden_rule ….).

...


Hidden = Die Komponente wird ausgeblendet, z. B. um eine weitere Abfragen zu einer bestimmten Auswahl in einer vorherigen Abfrage vorzunehmen.


Enabled = Um die Benutzerinteraktion mit der Komponente zu sperren, z. B., um den einen Wert nicht mehr ändern zu lassen, ihn aber dennoch anzuzeigen.

...

value_type
Der Typ des Wertes, in der angegebenden Komponente, z. B. Bool, String, Int,…
Die Werte können aus der Komponentendokumentation entnommen werden (Wird noch ausgearbeitet).

value
Der Wert, auf welchen geprüft werden soll, z. B. “Mein Text“, 5 , true.

...