Lade...
 

Datenfeld

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.

Felder
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
Knöpfe
Knopf Beschreibung
Aktion  
: Zurück Das Fenster wird geschlossen.
: Speichern Änderungen am Datenfeld werden gespeichert.

 

Listenfenster

Dieses Fenster dient der Auflistung von Datenfeldern.

Toolbar
Symbol Beschreibung
CX_AMOUNT_calculation.png Mehrfach Suche ausführen
list_clear.png Liste zurücksetzen
Suchfelder
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.

 

Knöpfe
Knopf Beschreibung
Zurück App schließen

 

Selektionsfenster

Dieses Fenster dient der Selektion eines Datenfeldes.

Toolbar
Symbol Beschreibung
CX_AMOUNT_calculation.png Mehrfach Suche ausführen
list_clear.png Liste zurücksetzen
Suchfelder
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.
Knöpfe
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.

Felder
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.

Kontextmenü
Menüpunkt Beschreibung
Informationen anzeigen Öffnet die Informationen zum ausgewählten Datenfeld oder der ausgewählten Methode
Rückgabetyp festlegen Für Methoden kann hiermit der Datenkonnektor gewählt werden, der den Rückgabetyp repräsentiert, und somit auch über die Methode hinweg navigiert werden
Rückgabetyp festlegen (ungeprüft) Die Funktion verhält sich ähnlich wie die Funktion Rückgabetyp festlegen, allerdings wird hier keine Funktion in den Zugriffspfad mit eingefügt, die sicherstellt, dass das Objekt auch wirklich zu der entsprechenden Klasse gehört

 

: Liste Diese Liste zeigt die zu übernehmenden Zugriffspfade zusammen mit einem frei zu vergebenen Namen an

 

Knöpfe
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

CX_DATA_FIELD

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.

Empfangene Messages
Message Parameter Funktion Security
       
       
       

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
       

Datenfeld Editiermodul

Modulname

DataFieldEdit.app

Klassen

CX_DATA_FIELD

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.

Empfangene Messages
Message Parameter Funktion Security
       
       
       

 

Gesendete Messages
Message Parameter Funktion Empfangs-Modul
       
       
       

Datenfeld Selektionsmodul

Modulname

DataFieldSelect.app

Klassen

CX_DATA_FIELD

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.

Empfangene Messages
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  

 

Gesendete Messages
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  

Operativer Betrieb