Popup-Liste füllen (Arbeitsmappenfeld)

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Diese Seite enthält Bearbeitungen, die nicht zum Übersetzen freigegeben sind.
 Popup-Liste füllen (Arbeitsmappenfeld)
Skript zum Füllen einer Auswahlliste eines Arbeitsmappenfeldes
Variablen gAFAbmFldName alpha(250) Name des Arbeitsmappenfeldes
gAFAbmFldType int Typ des Feldes
gAFAbmFldDlsHdl handle Deskriptor der Liste
Resultat true wird nicht ausgewertet
false wird nicht ausgewertet
Siehe

Liste aller Ereignisse

Das Ereignis wird bei den Einstellungen der Mappenfeldern eingetragen. In diesem Skript wird die Auswahlliste zu diesem Mappenfeld gefüllt.

Nach dem Aufruf des Skripts sind folgende Variablen gefüllt:

gAFAbmFldName alpha(250) Name des Mappenfeldes
gAFAbmFldType int Datentyp des Feldes
gAFAbmFldDlsHdl handle Deskriptor auf ein (siehe CONZEPT 16 Hilfe) -Objekt

Der Datentyp kann mit folgenden Konstanten verglichen werden:

Parameter Value Type
_TypeAlpha 2 Zeichenkette (Alpha numerical)
_TypeInt 10 Ganzzahlig 32-Bit (Integer 32-bit)
_TypeBigInt 11 Ganzzahlig 64-Bit (Integer 64-bit)
_TypeFloat 13 Gleitkomma (Floating)
_TypeDate 17 Datum (Date)
_TypeTime 18 Uhrzeit (Time)
_TypeLogic 16 Logic (true / false)
sAfTypeEMail 44 E-Mail-Adresse
sAfTypePhone 45 Telefonnummer

Der Deskriptor gAFAbmFldDlsHdl wird benötigt, um die Auswahlliste zu füllen. Die Liste kann mit der Anweisung (siehe CONZEPT 16 Hilfe) gefüllt werden. Der Datentyp der übergebenen Daten muss mit dem Datentyp des Mappenfeldes übereinstimmen.

Beispiel:

{
  gAFAbmFldDlsHdl->WinLstDatLineAdd('Entwicklung');
  gAFAbmFldDlsHdl->WinLstDatLineAdd('Geschäftsleitung');
  gAFAbmFldDlsHdl->WinLstDatLineAdd('Support');
  gAFAbmFldDlsHdl->WinLstDatLineAdd('Vertrieb');
  return(true);
}