EMail senden Mail an den Autor Drucken

vorhergehender Eintrag

nächster Eintrag

Inhalt

Hilfe Index

.

Omnis

Windowtechnik

In diesem Kapitel

Verwenden von DDListen

Weitere Kapitel

KpIndiv

Fenster Administration

Systemadministrator

Kplus Update

Entwicklung

Omnis Classic

vorhergehender Eintrag

nächster Eintrag

Inhalt

Verwenden von DDListen

DD Listen sind fertige Dropdownlisten welche die Logik für das befüllen und anzeigen der Inhalte bereits integriert haben.

Methoden der DD List

$setFieldValue

Setzt die Liste aufgrund des übergebenen Inhalts.
Diese Funktion wird vom Manager angesprungen wenn neue Daten anzuzeigen sind.

Von dieser Prozedur wird die $setType Funktion der DDList aufgerufen.

Do $cfield.$setType([icRowName].KD_ABTEILUNG)

$GetIDfromList

Diese Methode wird angesprungen wenn der Benutzer die Liste verändert hat.

Wenn Sie hier anstelle der ID den gesamten Inhalt der gewählten Zeile bzw. die ganze Liste benötigen, dann können Sie diese ebenfalls in der Methode mit ermitteln.

Beispiel:

Do $cfield.$fetchlist() Returns lRowData

Besonderheiten:

Wenn man die DD List unabhängig vom Eingabemodus immer benötigt, muss man in der Subwindoweigenschaft $parameter den dritten Parameter auf ktrue setzen.

Beispiel:
$classname ist SFS_DDListAbteilungBelege


$cinst,kFalse,kTrue,'Benutzergruppen'

Besonderheit für Fenster mit Eingabemasken und Selektionslisten:
Wenn im übergebenen Namen das Wort Selection vorkommt, dann wird im Editmodus die Liste deaktiviert. Also genau umgekehrt wie eine normale Liste.

Beispiel
$cinst,kFalse,kTrue,'BenutzergruppenSelection'

Zum Seitenanfang Drucken