Datenfeld
Beschreibung
Datenfelder gehören zu den Datenkonnektoren. Während Datenkonnektoren Klassen beschreiben, beschreiben die Datenfelder die Attribute und Methoden dieser Klassen.
Funktionalität
Eingabefenster
Dieses Fenster dient der Pflege von Datenfeldern.
Feld | Beschreibung |
---|---|
Datenfeld | |
: Datenkonnektor | Dient der Anzeige des Datenkonnektor, zu dem das aktuelle Feld gehört |
: Neu | Erstellt ein neues Datenfeld zum aktuellen Datenkonnektor und öffnet das neue Feld im Fenster zur Bearbeitung |
: Herkunft | Auf welche Weise das Datenfeld hinterlegt wurde, kann über die Auswahl eines oder mehrerer der Kontrollkästchen "Crawler" (durch den Objekt Web Crawler vorbelegt), "Zugriffsausdruck" und "Manuell" gespeichert werden. |
: Verwendungen | Anzahl der Verwendungen des Datenfeldes (wird vom Objekt Web Crawler ermittelt) |
: Feldname | Ein beschreibender Name für das Datenfeld |
: Nummer | Eindeutige Nummer des Datenfeldes |
: Häufigkeit (1-10) | Gewichtung des Datenfeldes (wird vom Objekt Web Crawler aus der Länge des Zugriffspfades ermittelt) |
: Beschreibung | Eine Beschreibung des Datenfeldes |
: Typ Datenfeld | Der Datentyp des Attributes, das dieses Datenfeld repräsentiert |
: Typ referenziertes Objekt | Falls dieses Datenfeld auf ein anderes Objekt zeigt, kann hier der Typ des referenzierten Objektes angegeben werden |
: Zugriffspfad | Der Zugriffspfad des Datenfeldes in Form eines Zugriffsausdrucks |
: Member | Dieses Datenfeld repräsentiert ein Member der Klasse (DDI) |
: Slot | Dieses Datenfeld repräsentiert ein dynamisches Datenfeld (Slot) |
: Funktion | Dieses Datenfeld repräsentiert eine Funktion (MDI) |
: Prozedur | Dieses Datenfeld repräsentiert eine Prozedur |
: Verweis auf Datenkonnektor | Wenn für den Verweis dieses Datenfeldes ein Datenkonnektor existiert, kann dieser hier angegeben werden |
: Rückverweise | Hier werden die Rückverweise aus dem anderen Datenkonnektor angezeigt, wenn sie existieren |
Formatierung | Diese Einstellungen dienen der Definition der Anzeige des Datenfeldes in z.B. Listen |
: Ausrichtung | Textausrichtung bei der Anzeige |
: Dezimalstellen | Anzahl an Dezimalstellen bei der Anzeige |
: Farbe | Farbe bei der Anzeige |
: Einheit anzeigen | Option die angibt, ob die Einheit angezeigt werden soll oder nicht |
: Spaltenbreite | Die Breite der Spalte bei der Anzeige |
Knopf | Beschreibung |
---|---|
Aktion | |
: Zurück | Das Fenster wird geschlossen. |
: Speichern | Änderungen am Datenfeld werden gespeichert. |
Listenfenster
Dieses Fenster dient der Auflistung von Datenfeldern.
Symbol | Beschreibung |
---|---|
Mehrfach Suche ausführen | |
Liste zurücksetzen |
Feld | Beschreibung |
---|---|
Feldname | Name des Datenfelds. |
Klasse | Falls eine Klasse ausgewählt wird, wird der Zugriffspfad des Datenfelds nach dieser Klasse gefiltert. |
auch kompatible | Die Filterung der Klasse wird erweitert um (Pseudo-)Klassen, die mit der ausgewählten (Pseudo-)Klasse kompatibel sind. D.h. eine (Pseudo-)Klasse ist dann mit einer anderen Klasse kompatibel wenn sie auf die gleiche C++ Klasse zurückgehen. |
Zugriffspfad | Suche mittels vollem Zugriffspfad. |
Knopf | Beschreibung |
---|---|
Zurück | App schließen |
Selektionsfenster
Dieses Fenster dient der Selektion eines Datenfeldes.
Symbol | Beschreibung |
---|---|
Mehrfach Suche ausführen | |
Liste zurücksetzen |
Feld | Beschreibung |
---|---|
Feldname | Name des Datenfelds. |
Klasse | Falls eine Klasse ausgewählt wird, wird der Zugriffspfad des Datenfelds nach dieser Klasse gefiltert. |
auch kompatible | Die Filterung der Klasse wird erweitert um (Pseudo-)Klassen, die mit der ausgewählten (Pseudo-)Klasse kompatibel sind. D.h. eine (Pseudo-)Klasse ist dann mit einer anderen Klasse kompatibel wenn sie auf die gleiche C++ Klasse zurückgehen. |
Zugriffspfad | Suche mittels vollem Zugriffspfad. |
Knopf | Beschreibung |
---|---|
Zurück | App schließen. |
Auswählen | Die in der Liste selektierten Datenfelder werden übernommen und die App wird geschlossen. |
Zugriffsausdruck-Konfigurator
Dieses Fenster dient der Konfiguration von Zugriffsausdrücken. Zugriffsausdrücke sind eine Beschreibung der Navigation durch das CyberEnterprise®. Es wird vom Startobjekt aus navigiert, das als Datenursprung oben im Fenster angegeben ist. Auf der linken Seite sind die möglichen Datenkonnektoren und ihre Datenfelder dargestellt. Von hier aus kann durch Öffnen der Knoten weiter navigiert werden.
Es ist möglich per Kontextmenü einen bestimmten Datenkonnektor als den Rückgabetyp einer Methode festzulegen. Dadurch kann auch über Methoden hinaus weiter navigiert werden.
Auf der rechten Seite werden die ausgewählten Zugriffspfade angezeigt. Ein Zugriffspfad kann durch Doppelklick oder Drag and Drop aus dem Baum in diese Liste übernommen werden.
Feld | Beschreibung | ||||||||
---|---|---|---|---|---|---|---|---|---|
Datenursprung | Zeigt den Ursprung an, von dem aus navigiert wird | ||||||||
Zugriffspfade | |||||||||
: Datenkonnektor | Hier werden in der Liste alle zum Datenursprung passenden Datenkonnektoren angezeigt und der richtige kann gewählt werden | ||||||||
: Baum |
Hier werden die Datenfelder des Datenkonnektors und die entsprechenden Methoden angezeigt. Außerdem kann durch Öffnen der Knoten weiter navigiert werden. Der Pfad zu einem Datenfeld kann durch Doppelklick oder Drag and Drop zur rechten Liste übernommen werden.
|
||||||||
: Liste | Diese Liste zeigt die zu übernehmenden Zugriffspfade zusammen mit einem frei zu vergebenen Namen an |
Knopf | Beschreibung |
---|---|
Aktion | - |
: Zurück | Das Fenster wird geschlossen. |
: Übernehmen | Die Zugriffspfade in der rechten Liste werden übernommen |
Verwandte Themen
Technische Dokumentation
Datenfeld Basismodul
Modulname
cxDataField.mod
Klassen
Security
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
Message | Parameter | Funktion | Security |
---|---|---|---|
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
Datenfeld Editiermodul
Modulname
DataFieldEdit.app
Klassen
Security
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
Message | Parameter | Funktion | Security |
---|---|---|---|
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
Datenfeld Selektionsmodul
Modulname
DataFieldSelect.app
Klassen
Security
Neben der Beschränkung der Zugriffsrechte über die Klasse und deren Datenfelder kann das Modul über einige der empfangenen Messages in seiner Nutzung beschränkt werden.
Message | Parameter | Funktion | Security |
---|---|---|---|
SELECT_ACCESS_PATH_BY_DATA_CONNECTOR | Empfänger der Antwort, Datenursprung | Öffnet den Zugriffsausdruck-Konfigurator | |
SELECT_DATA_FIELD | Empfänger der Antwort, Zur Auswahl stehende Datenfelder | Öffnet ein einfaches Auswahlfenster für Datenfelder |
Message | Parameter | Funktion | Empfangs-Modul |
---|---|---|---|
ACCESS_PATH_BY_DATA_CONNECTOR_SELECTED | Vektor von Vektoren mit jeweils Zugriffspfad und Name | Ergebnis des Zugriffsausdruck-Konfigurator | |
DATA_FIELD_SELECTED | Collection mit Datenfeldern | Ergebnis des Selektionsfensters für Datenfelder |