4D v16.3

FILTER EVENT

Home

 
4D v16.3
FILTER EVENT

FILTER EVENT 


 

FILTER EVENT  
Dieser Befehl benötigt keine Parameter

Der Befehl FILTER EVENT wird innerhalb einer Projektmethode zur Ereignisverwaltung aufgerufen, die mit ON EVENT CALL installiert wurde.

Ruft eine Ereignisverwaltungsmethode FILTER EVENT auf, wird das aktuelle Ereignis nicht an 4D übergeben.

Dieser Befehl entfernt das aktuelle Ereignis aus der Schleife, z.B. Mausklick, Anschlag auf der Tastatur, so dass 4D nur das Ereignis in der Projektmethode zur Ereignisverwaltung bearbeitet.

Warnung: Erstellen Sie keine Ereignisverwaltungsmethode, die nur den Befehl FILTER EVENT aufruft, da dann alle laufenden Ereignisse ignoriert werden. Tippen Sie in solch einem Fall die Tastenkombination strg-/Umschalt-/Rückschrittaste unter Windows, Befehls-/Umschalt-/Rückschrittaste auf Macintosh. Dies wandelt die Methode On Event Call um in einen normalen Prozess ohne Ereignisse.

Sonderfall: Sie können FILTER EVENT auch innerhalb einer Formularmethode für die Standardausgabe verwenden, wenn das Formular über die Befehle DISPLAY SELECTION oder MODIFY SELECTION angezeigt wird. In diesem Fall ermöglicht FILTER EVENT Doppelklicks auf die Datensätze zu filtern. So können Sie auch andere Aktionen als Öffnen der Datensätze im Seitenmodus ausführen.

Dazu fügen Sie Sie folgende Zeilen in die Formularmethode für die Ausgabe ein:

 If(Form event=On Double Clicked)
    FILTER EVENT
    ... `Doppelklick abarbeiten
 End if

Siehe Beispiel zum Befehl ON EVENT CALL.



Siehe auch 

ON EVENT CALL

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Unterbrechungen
Nummer: 321

Nicht für Server verwendbar

 
GESCHICHTE 

Erstellt: < 4D v6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)