Informationen
-
Nachfolgend eine Übersicht der Einstellungen, die auf den entsprechenden Dataitems vorzunehmen sind, damit auf den entsprechenden Datenfeldern in Anwendungsmodulen verschiedene Aktionen ausgeführt werden können:
-
Links
-
Schaltflächen
-
Kontextmenü-Eintrag
-
Überschreiben der Menüpunkte
-
OLE mit Aktionen
-
|
Parameter |
Link |
Schaltfläche |
Individueller Kontextmenü-Eintrag |
Menüpunkte überschreiben |
Aktion auf OLE |
|---|---|---|---|---|---|
|
Besonderheiten |
Diese Funktion darf nur auf Ausgabefeldern verwendet werden. |
Schaltflächen können in Schaltflächenbereichen zusammengefasst werden. |
Das Datenfeld DI004336 Button/IronPython muss in einem der sichtbaren Fenster (Fenster 1-3) gecustomized werden. |
Es wird empfohlen, das Datenfeld DI004336 Button/IronPython in einem gesonderten Datenbereich und im Fenster 9 zu customizen. |
|
|
Dataitem, das als Link definiert werden soll |
Eine Schaltfläche wird als Datenfeld DI004336 Button/IronPython in den gewünschten Datenbereich eingebunden.
|
Ein Kontextmenü-Eintrag wird als Datenfeld DI004336 Button/IronPython in den gewünschten Datenbereich eingebunden.
|
Die Aktion wird auf dem Datenfeld DI004336 Button/IronPython ausgeführt, das in einem gesonderten Datenbereich im gewünschten Modul angelegt wird. |
Dataitems der DI-Klasse "13" (OLE-DIs) oder das DI 025581 (Background) |
|
|
Definiert, welche Objektart über den Link angesprochen werden soll:
|
Definiert, welche Objektart über die Schaltfläche angesprochen werden soll:
|
Definiert, welche Objektart über den Kontextmenü-Befehl angesprochen werden soll:
|
Definiert, mit welcher Objektart der Menüpunkt überschrieben werden soll:
|
Definiert, welche Objektart über Aktion auf OLE angesprochen werden soll:
|
|
|
Definiert, welches Objekt über den Link angesprochen werden soll. Je nach DF-Verhalten die:
Hier kann entweder die eindeutige Nummer eines bestimmten Objekts oder eine Variable für das entsprechende Objekt eingetragen werden. |
Definiert, welches Objekt über die Schaltfläche angesprochen werden soll. Je nach DF-Verhalten die:
|
Definiert, welches Objekt über den Kontextmenü-Befehl angesprochen werden soll. Je nach DF-Verhalten die:
|
Definiert, mit welchem Objekt der Menüpunkt überschrieben werden soll. Je nach DF-Verhalten die:
|
Definiert, welches Objekt über die Aktion auf OLE angesprochen werden soll. Je nach DF-Verhalten die:
|
|
|
Hier wird der Text eingetragen, der beim Mouseover über den Link im Tooltip erscheint. Als Eintrag kann Text und (oder) Variablen verwendet werden. |
Hier wird der Text eingetragen, der beim Mouseover über der Schaltfläche im Tooltip erscheint. Als Eintrag kann Text und (oder) Variablen verwendet werden. |
|
|
|
|
|
|
Höhe und Breite der Schaltfläche |
|
|
|
|
|
Symbolnummer Definiert die Eigenschaften des Links: Farbe, Schriftart
|
Symbolnummer Definiert die Eigenschaften der Schaltfläche: Farbe, Schriftart
Ist einer Schaltfläche kein Symbol zugeordnet, wird das Symbol verwendet, das in der DT400 dem DI004336 Button/IronPython zugeordnet ist. |
|
|
|
|
|
|
Bezeichnung der Schaltfläche. Ist keine DF-Überschrift angegeben, wird die Bezeichnung des zugeordneten Objekts angezeigt. |
Bezeichnung des Kontextmenü-Eintrags. Ist keine DF-Überschrift angegeben, wird die Bezeichnung des zugeordneten Objekts angezeigt. |
|
|
|
|
|
|
|
Hier wird der Menüpunkt eingetragen, der überschrieben werden soll. |
|
|
|
|
Hier kann ein OLE hinterlegt werden, das auf der Schaltfläche angezeigt wird. Dafür das Prefix DBOLE und die Nummer des OLE-Objektes in Klammern eintragen.
|
Hier kann ein OLE hinterlegt werden, das im Kontextmenu vor dem Eintrag angezeigt wird. Dafür das Prefix DBOLE und die Nummer des OLE-Objektes in Klammern eintragen.
|
|
|
Hinweise
-
Bei allen drei Aktionen wird
-
der Aktualisierungsmechanismus der @Ds angestoßen.
-
der invoker_record gefüllt.
-
-
Um eine Methode mit Datenfeld-Verhalten *5 aufzurufen, muss sie die folgende Signatur aufweisen:
def my_method(self, applied_dfc, clicked_df):
pass