Właściwości dokumentu: Wyzwalacze

Na karcie Wyzwalacze można ustawić akcje (w tym akcje makra), które będą wywoływane w przypadku zdarzeń dotyczących dokumentu, zmiennej albo pola.

Nie wszystkie akcje mogą być wywoływane z poziomu poniższych wyzwalaczy zdarzeń.

Uwaga:

W przypadku pracy z dokumentami na serwerze QlikView Server obowiązują pewne ograniczenia dotyczące zachowania niektórych wyzwalaczy makr.

Zob.: Korzystanie z makr w dokumentach QV na serwerze QlikView Server

Wyzwalacze zdarzeń dokumentów W tej grupie ustawiane są akcje wyzwalane w przypadku wybranych zdarzeń w dokumencie. Zanim możliwe będzie przypisanie akcji lub makr do dokumentu, dokument należy wybrać na liście.
PoDowolnymWyborze
Wybierz to zdarzenie, aby przypisać akcję, która będzie wykonywana każdorazowo po dokonaniu selekcji w dowolnym polu dokumentu QlikView.
PoOtwarciu
Wybierz to zdarzenie, aby przypisać akcję, która będzie wykonywana każdorazowo po otwarciu dokumentu QlikView. To zdarzenie nie jest obsługiwane w przypadku korzystania z klienta AJAX.
PoZmniejszeniuDanych
Wybierz to zdarzenie, aby przypisać akcję, która będzie wykonywana każdorazowo po wykonaniu polecenia Zmniejsz dane.
PoPrzeładowaniu
Wybierz to zdarzenie, aby przypisać akcję, która będzie wykonywana każdorazowo po ponownym wykonaniu skryptu.
Dodaj akcje
Ten przycisk otwiera stronę Akcje. Na tej stronie można dodać akcję do wyzwalacza. Wybierz makro akcji, aby przypisać nazwę istniejącą marka, albo wpisz dowolną nazwę, pod którą później możliwe będzie utworzenie makra w oknie dialogowym Edytuj moduł.
Akcja będzie wykonywana każdorazowo po wystąpieniu wybranego zdarzenia dokumentu. Jeśli akcja została przypisana do zdarzenia, przycisk ulegnie zmianie na Edytuj akcję i możliwa będzie zmiana akcji dla zdarzenia.
Wyzwalacze zdarzeń pól W tej grupie ustawiane są akcje, które są wywoływane w przypadku zmian stanu logicznego określonego pola w dokumencie. Wybierz pole na liście i naciśnij dowolny przycisk, aby przypisać do niego akcję. Przyciski otwierają stronę Akcje. W tym miejscu można przypisać akcję, w tym również nazwę istniejącego makra, albo wpisać dowolną nazwę, pod którą później możliwe będzie utworzenie makra w oknie dialogowym Edytuj moduł.
Po przypisaniu akcji do pola przycisk ulega zmianie w przycisk Edytuj akcję. Istnieją następujące Wyzwalacze zdarzeń pól:
Powyborze
Akcja będzie wykonywana każdorazowo po dokonaniu selekcji w określonym polu.
PoZablokowaniu
Akcja będzie wykonywana każdorazowo po zablokowaniu pola.
PoZmianie
Akcja będzie wykonywana każdorazowo po dokonaniu selekcji w dowolnym polu, które jest logicznie skojarzone z określonym polem.
PoOdblokowaniu
Akcja będzie wykonywana każdorazowo po odblokowaniu pola.
Wyzwalacze zdarzeń zmiennych W tej grupie można ustawiać akcje, które będą wywoływane w przypadku zmian treści określonej zmiennej w dokumencie.
Wybierz zmienną na liście i naciśnij dowolny przycisk, aby przypisać do niego akcję. Przyciski otwierają stronę Akcje. Na tej stronie można dodać akcję do wyzwalacza. Wybierz makro akcji, aby przypisać nazwę istniejącego makra, albo wpisz dowolną nazwę, pod którą później możliwe będzie utworzenie makra w oknie dialogowym Edytuj moduł.
Jeśli akcja została przypisana do zmiennej, przycisk ulegnie zmianie na Edytuj akcję i możliwa będzie zmiana akcji dla zdarzenia. Istnieją następujące Wyzwalacze zdarzeń zmiennych:
PoWprowadzeniu
Akcja będzie wykonywana każdorazowo po wprowadzeniu nowej wartości bezpośrednio w wybranej zmiennej.
PoZmianie
Akcja będzie wykonywana każdorazowo po zmianie wybranej zmiennej w wyniku zmian innych zmiennych albo w wyniku zmiany stanu logicznego dokumentu. To zwykle dotyczy sytuacji, gdy zmienna zawiera formułę.
Uwaga: W celu zapewnienia zgodności z poprzednimi wersjami QlikView akcja musi zawierać akcję makro. Akcja zawierająca tylko jedną akcję makra jest tłumaczona przy zapisaniu na stary format ciągu znaków.
Uwaga: Akcje wyzwalające inne akcje (tzw. akcje kaskadowe) nie są obsługiwane, ponieważ mogą mieć nieprzewidziane konsekwencje!

Zob. także: