Skip to main content
Skip table of contents

Allgemeine Eigenschaften einzelner Dialogobjekte


Allgemeine Eigenschaften einzelner Dialogobjekte

Allgemein können folgende Dialogfeld-Eigenschaften gesetzt werden:

Eigenschaft

Bedeutung

Sichtbar / unsichtbar

Feld ist sichtbar bzw. unsichtbar

aktiv / inaktiv

Es können Daten eingegeben werden bzw. es ist keine Eingabe möglich

Beschriftung

ein dem Feld zugeordneter Text, z.B. der Text einer Schaltfläche

Fokus

Setzen der Einfügemarke (Cursor) auf dieses Dialogfeld

Tiptext

Anzeigen eines Tiptextes

Die Eigenschaften werden über die Funktionen f$SetzeTextProp (Beschriftung) und f$SetzeBoolProp (alle anderen) gesetzt.

Nicht jede Eigenschaft ist für jedes Dialogobjekt verfügbar. Die Zulässigkeit der wichtigsten Eigenschaften kann aus folgender Tabelle entnommen werden: Weitere Eigenschaften können dem nächsten Kapitel entnommen werden. Spezielle Eigenschaften einzelner Dialogelemente

Dialogobjekt

sichtbar

Aktiv

Beschrift.(1)

Tiptext

Fokus (2)

Alternativschalter

X

X (3)

X (4)

X

X

Bild

X

X

-

X

-

Dialog(12)

 

 

X

 

X

Eingabefeld

X

X

-

X

X

Fixtext

X

-

X (5)

X (13)

-

Gruppe

X

X

X

X (13)

-

Kombinationsfeld

X

X

-

X

X

Listfeld

X

X

-

X

X

Rahmen

X

-

-

 

-

Register (6)

-

-

X(10)

X (13)

-

Schalter

X

X

X (7)

X

X

Schaltfläche

X

X

X (8)

X

X

Tabelle (9)

X

X(11)

X (9)-

X (13)

-

Baumansicht

X

X

 

X

X

Anmerkungen:

(1)

bei allen Textfeldern bleibt die ursprüngliche Länge des Textfeldes erhalten, der neue Text wird demnach abgeschnitten, wenn er länger ist.

(2)

wird die Eigenschaft gesetzt, obwohl nicht zulässig, behält das ursprüngliche Dialogfeld die Kontrolle

(3)

es werden alle Einzelschalter gemeinsam inaktiv gesetzt

(4)

hier wird der Text der Gruppe gesetzt, nicht der Text des Einzelschalters

(5)

es ist möglicherweise einfacher, anstelle eines variablen Fixtextes ein Eingabefeld zu verwenden, das in der Darstellung dem Fixtext entspricht. Dann kann der Text direkt über den Parameter geändert werden.

(6)

bei einem Register kann die aktive Registerkarte gesetzt (f$SetzeNumProp) und ausgelesen (f$LiesNumProp) werden.

(7)

es ist möglicherweise einfacher, anstelle einer variablen Beschriftung den Text des Schalters leer zu lassen und statt dessen ein Eingabefeld zu verwenden, das in der Darstellung einem Fixtext entspricht. Dann kann der Text direkt über den Parameter des Eingabefeldes geändert werden.

(8)

dies ist der Text auf der Schaltfläche. Dies kann z.B. für eine automatische Übersetzung genutzt werden.

(9)

bei einer Tabelle können sowohl die Spaltenüberschriften (über f$SetzeTextProp) als auch die Spaltenbreiten (f$SetzeNumProp) zur Laufzeit festgelegt werden.

(10)

Bei einem Register muss vor dem Setzen der Beschriftung die Registernummer gewählt werden. f$Setzenumprop(FensterID,’Registername’,’Spaltennummer’,Nr)

(11)

Wird bei einer Tabelle mit f$SetzeNumProp(FensterID,’Tabellenname’,’Spaltennummer’,Nr) eine Spalte gewählt, bezieht sich die Eigenschaft aktiv/inaktiv auf diese Spalte. Diese Spalte ist nicht editierbar.

(12)

Der Dialog wird angesprochen, indem als Name Dialog eingegeben wird. Groß-Kleinschreibung ist zu beachten.

(13)

Dieser Tiptext wird in PROMETHEUS, aber nicht in der ePOS Laufzeitumgebung, dargestellt.

*

wird eine Eigenschaft eines Dialogobjektes gesetzt, über die es nicht verfügt, wird diese Anweisung ohne Fehlermeldung ignoriert.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.