Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Grundlagen

Datenkomponenten sind Komponenten die den Attributen eines Businessobjekts direkt zugewiesen werden können bzw. müssen. 
Dabei ist es wichtig dass auch die richtigen Komponenten für die Datentypen genutzt wird.
Viele Komponenten können auch nur von bestimmten Datentypen verwendet werden. Zum Beispiel: Datechooser für Datum, Combobox für Referenzfelder, etc.

Im Folgenden wird nun beschrieben welche Komponenten verfügbar sind, ihre wichtigstens Eigenschaften und ihre Anwendungszwecke.

Verfügbare Datenkomponenten

 

Standardeigenschaften 
Anker
Standardeigenschaften
Standardeigenschaften

Die Standardeigenschaften sind die Eigenschaften die in jeder Komponente vorhanden sind.
Die wichtigsten werden hier kurz am Beispiel eines Textfields erklärt.

Eine ausführlichere Beschreibung aller Eigenschaften hier.

Image Added

Eigenschaften

Aktiv
Gibt an ob eine Komponente Eingaben ermöglicht oder nicht.

Bevorzugte Größe
Die Größer einer Komponente kann manuell angegeben werden.

Tastenkürzel
Tastenkürzel um schnell zu dieser Komponente zu wechseln

Alternativer Tooltip
Standardmäßig die Beschreibung des hinterlegten Attributs, kann hier überschrieben werden

Erweiterte Eigenschaften
Es können noch zusätzliche Eigenschaften hinzugefügt werden, beispielsweise:
Eigenschaftname: font-family und Eigenschaftswert: Monospaced 

Nächstes Feld
Hier kann angegeben werden in welcher Angabe man mithilfe von Tab wechseln kann. 

Aktiv (dynamisch)
Es können sogenannte Groovy Regeln hinzugefügt werden

 

Eine ausführlichere Beschreibung der Eigenschaften unter Eigenschaften von Komponenten

 

 

Label 
Anker
Label
Label

Mit der Komponente Label kann man die im Businessobjekt angegebenen Attribut-Anzeigenamen direkt in der Maske verwenden.
Das Label kann dadurch überall in der Maske platziert werden.

Alternativ dazu kann auch eine "Datenkomponente mit Label" verwendet werden. Dabei wird Label und passende weitere Komponente hintereinander platziert.

Image AddedAussehen des Labels
Image Added

Eigenschaften

sh. Standardeigenschaften

 

Deckend
Soll die Hintergrundfarbe der Komponente deckend sein 

 

 

Textfield 
Anker
Textfield
Textfield

Das Textfield ist praktisch die Standardkomponente für Eingabefelder, kann im Gegensatz zu vielen anderen Komponenten für jeden Datentyp verwendet werden.
Es sollte also genau überlegt werden bei welchen Attributen sich die Verwendung eines Textfields auch eignet, wenn es um die korrekte und sinnvolle Eingabe von Daten dreht. 

Das Textfield kann z.B. auch für alle Ganzzahlen und Kommazahlen verwendet werden. Dann wird automatisch auf eine korrekte Eingabe geachtet.
Es lassen sich dann z.B. keine Zeichen ausser Zahlen oder Kommas/Punkte eingeben. 

 

Image AddedAussehen des Textfields
Image Added

Eigenschaften

sh. Standardeigenschaften


 

 

 

Passwortfeld 
Anker
Passwortfeld
Passwortfeld

Das Passwortfeld kann für verschlüsselte Eingaben genutzt werden, es ist nur verfügbar für Datentyp "Verschlüsselter Text" oder wenn eigene Datentypen mit dem Typ NuclosPassword.

 

Image AddedAussehen des Passwortfeld
Image Added

Eigenschaften


Textarea 
Anker
Textarea
Textarea

Das Textarea ist ein größeres Textfield, geeignet für Attribute vom Typ "Memo", also z.B. für Notizen, Bemerkungen oder Beschreibungen. 

Image AddedAussehen des Textareas
Image Added

Eigenschaften


Combobox 
Anker
Combobox
Combobox

Die Combobox wird nur für Referenzfelder verwendet, zusammen mit List of Values. Die Combobox öffnet eine Auswahlliste.
Die Nutzung der Combobox eignet sich v.a. für Objekte von denen nur eine eingeschränkte Anzahl angelegt wird,
ansonsten vllt. sinnvoller mit einer Suche.

Image AddedAussehen der Combobox
Image Added

Eigenschaften


Valuelist-Provider
Angabe eines Providers, der die Liste mit Werten füllt

Werteliste editierbar
Möglichkeit eigene Werte einzufügen

List of Values 
Anker
ListOfValues
ListOfValues

Die List of Values wird nur für Referenzfelder verwendet, zusammen mit der Combobox. Die List of Values öffnet beim Anklicken eine Suchmaske.
Durch die Suchmaske eignet es sich für alle referenzierten Objekte mit vielen Objekten oder verschiedenen Suchmöglichkeiten.

Image AddedAussehen der List of Values
Image Added

Eigenschaften


Valuelist-Provider
 Angabe eines Providers, der die Liste mit Werten füllt

Mehrfach-Auswahl
/

LOV-Button
Den Such-Button (Lupe) anzeigen  

Dropdown-Button
 
Zusätzlich Anzeigen einer Auswahlliste, ähnlich zur Combobox

Datechooser 
Anker
Datechooser
Datechooser

Der Datechooser wird zur Auswahl eines Datums verwendet, zur Auswahl eines Datums wird ein Kalenderfenster geöffnet.

Image Added

Image Added

Aussehen des Datechooser
 mit geöffnetem Kalender

Image AddedEigenschaften

Hyperlink 
Anker
Hyperlink
Hyperlink

Die Hyperlink-Komponente wird verwendet für jede Art von Links/Verknüpfungen, nur verfügbar für Attribute vom Datentyp Hyperlink.

Zwei Möglichkeiten der Verknüpfung

  • Lokale Verknüpfung
    • Durch Anklicken des Dokument-Icons öffnet sich der Dateiexplorer zur Auswahl einer Datei
    • Anklicken des Links öffnet die ausgewählte Datei mit dem Standardprogramm des Systems
  • Website-Link
    • Öffnen der URL mit dem Standardexplorer des Systems

 

Image AddedAussehen von Hyperlink
Image AddedEigenschaften

 

 

Email 
Anker
Email
Email

Die Email-Komponente kann für Emails verwendet werden. Der Vorteil daran ist, dass bei Eingabe bereits auf ein gültiges Email-Format geprüft wird um Eingabefehler zu vermeiden.

 

Image AddedAussehen von Email
Image AddedEigenschaften

Telefonnummer 
Anker
Telefonnummer
Telefonnummer

Image AddedAussehen von Telefonnummer
Image AddedEigenschaften

 

 

Checkbox 
Anker
Checkbox
Checkbox

Die Komponente wird für Ja/Nein-Attribute verwendet. 

 

Image AddedAussehen von Checkbox
Image AddedEigenschaften

Optiongroup 
Anker
Optionsgroup
Optionsgroup

Die Optiongroup-Komponente kann verwendet werden für verschiedene Auswahloptionen.
Es können beliebig viele Optionen erstellt und mit eigenem Namen und Wert versehen werden.

Image AddedAussehen von Optiongroup
Image Added

Eigenschaften


Auswahlwerte
Folgende Angaben notwendig/möglich

  • Name
  • Beschriftung
  • Wert
  • Tastenkürzel 

Image 
Anker
Image
Image

Der Image-Komponente können Bilder hinzugefügt werden, in der Maske kann ein Bild einfach hineingezogen werden.

Image AddedAussehen von Image
Image Added

Eigenschaften

 

Skalierbar
 
Darf das eingefügte Bild skaliert werden oder nicht

 

Seitenverhältnis beibehalten
Seitenverhältnis des Bildes beibehalten oder dehnen/strecken erlauben 

 

Subform 
Anker
Subform
Subform

Die Subform-Komponente kann verwendet werden um zugehörige Objekte anzuzeigen/zu erstellen.
Beispiel:

  1. Auftrag Maske wird gestaltet
  2. Auftrag besitzt Positionen (Position als Businessobjekt mit Auftrag als Referenzobjekt)
  3. Zugehörige Positionen können über das Subform eingefügt/angezeigt werden
Image Added

Image Added

Aussehen der Subform
mit geladener Subform
 
Image Added

Eigenschaften


Businessobjekt (BO)
Das zu nutzende BO für die Subform

Übergeordnetes Unterformular
Legt Abhängigkeit zw. Subforms fest

Fremdschlüssel
Setzen des Fremdschlüssels, kann leer bleiben 

Toolbar
hide, horizontal oder vertical

Automatische Sortierung
Automatische Sortierung nach einer Spalte 

Sammelbearbeitung
 
/

Unique Mastercolumn
Wenn das BO in mehreren Layouts genutzt wird, kann hier der Fremdschlüssel gewählt werden 

Controllertyp
Es kann ein eigener Controllertyp entwickelt und hier angegeben werden 

Neu/Bearbeiten/Löschen/Klonen
Hinterlegen von Groovy Regeln


Matrix 
Anker
Matrix
Matrix

- folgt -

Chart 
Anker
Chart
Chart

- folgt -

Universelle Komponente 
Anker
Universell
Universell

- folgt -