Dokumenteigenschaften: Auslöser
Auf der Registerkarte Auslöser können Aktionen (einschließlich Makroaktionen) festgelegt werden, die bei Dokumentereignissen, Variablenereignissen und Feldereignissen aufgerufen werden.
Nicht alle Aktionen können durch Auslöser auf Dokumentebene gestartet werden.
Es bestehen Einschränkungen beim Gebrauch bestimmter Makro-Auslöser, wenn das Dokument auf einem QlikView Server genutzt wird.
Auslöser auf Dokumentebene
Hier definieren Sie Aktionen, die durch dokumentbezogene Ereignisse ausgelöst werden. Markieren Sie ein Ereignis, und wählen Sie dann Aktionen oder Makros, die durch das Ereignis ausgelöst werden.
- Bei jeder Auswahl: Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die immer ausgeführt werden, nachdem eine Auswahl in einem beliebigen Feld des QlikView Dokuments getroffen wurde.
- Beim Öffnen: Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die immer ausgeführt werden, wenn ein QlikView Dokument geöffnet wird. Dieses Ereignis wird bei einer Ausführung im AJAX-Client nicht unterstützt.
- Beim Eingrenzen der Daten: Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die jedes Mal nach der Ausführung des Befehls Daten eingrenzen ausgeführt werden.
- Beim Laden: Wählen Sie dieses Ereignis aus, um eine oder mehrere Aktionen zuzuweisen, die jedes Mal nach der erneuten Ausführung des Skripts ausgeführt werden.
- Aktion(en) hinzufügen: Per Mausklick auf diese Schaltfläche wird die Seite Aktionen geöffnet. Auf dieser Seite können eine oder mehrere Aktionen zum Auslöser hinzugefügt werden. Wählen Sie die Aktion Makro, um ein existierendes Makro zuzuweisen, oder geben Sie einen Namen ein für ein Makro, das Sie später im Dialog Modul bearbeiten anlegen.
Die Aktion wird beim Eintreten des gewählten Ereignisses ausgelöst. Wenn Sie eine oder mehrere Aktionen zum Ereignis zugewiesen haben, ändert sich die Schaltfläche in Aktion bearbeiten. Dann kann die Aktion für das Ereignis geändert werden.
Auslöser auf Feldebene
Hier definieren Sie Aktionen, die durch feldbezogene Ereignisse ausgelöst werden. Wählen Sie ein Feld in der Liste aus, um bei einem auf dieses Feld bezogenen Ereignis eine oder mehrere Aktionen auszulösen. Per Mausklick auf die Schaltflächen gelangen Sie auf die Seite Aktionen. Hier können Sie eine oder mehrere Aktionen, auch ein existierendes Makro, zuweisen oder einen Namen für ein Makro eingeben, das Sie später im Dialogfeld Modul bearbeiten anlegen.
Wenn Sie eine Aktion zugewiesen haben, ändert sich die Schaltfläche in Aktionen bearbeiten. Die folgenden Auslöser auf Feldebene sind vorhanden:
- Bei Auswahl: Die Aktion wird ausgelöst, wenn in dem markierten Feld Werte ausgewählt werden.
- Bei Sperrung: Die Aktion wird ausgelöst, wenn die Auswahl in dem markierten Feld gesperrt wird.
- Bei Änderung: Die Aktion wird ausgelöst, wenn Werte in einem Feld ausgewählt werden, das logisch mit dem markierten Feld verknüpft ist.
- Bei Freigabe: Die Aktion wird ausgelöst, wenn die Auswahl in dem markierten Feld freigegeben wird.
Auslöser auf Variablenebene
Hier definieren Sie Aktionen, die durch variablenbezogene Ereignisse ausgelöst werden.
Wählen Sie eine Variable in der Liste aus und klicken Sie auf eine der Schaltflächen, um ihr eine oder mehrere Aktionen zuzuweisen. Per Mausklick auf die Schaltflächen gelangen Sie auf die Seite Aktionen. Auf dieser Seite können eine oder mehrere Aktionen zum Auslöser hinzugefügt werden. Wählen Sie die Aktion „Makro ausführen“, um ein existierendes Makro zuzuweisen, oder geben Sie einen Namen ein für ein Makro, das Sie später im Dialog Modul bearbeiten anlegen.
Wenn Sie eine Aktion zugewiesen haben, ändert sich die Schaltfläche in Aktionen bearbeiten. Per Mausklick können Sie die Aktionen dann ändern. Die folgenden Auslöser auf Variablenebene sind vorhanden:
- Bei Eingabe: Die Aktion wird ausgelöst, wenn für die markierte Variable ein neuer Wert direkt eingegeben wird.
- Bei Änderung: Die Aktion wird ausgelöst, wenn sich der Wert der markierten Variablen aufgrund von Änderungen anderer Variablen oder des logischen Status des Dokuments ändert. Dies geschieht bei Variablen, die von anderen Feld- oder Variablenwerten abhängen.