문서 속성: 트리거
트리거 탭에서 문서 이벤트, 변수 이벤트, 필드 이벤트를 통해 호출할 동작(매크로 동작 포함)을 설정할 수 있습니다.
일부 동작은 다음 이벤트 트리거를 통해 실행되지 않을 수 있습니다.
문서 이벤트 트리거
이 그룹에서는 문서 내의 선택한 이벤트에 대해 트리거할 동작을 설정할 수 있습니다. 이벤트에 동작 또는 매크로를 할당하려면 먼저 목록에서 이벤트를 선택해야 합니다.
- 모든 필드에서 선택 시: QlikView 문서에서 필드를 선택할 때마다 실행되는 하나 이상의 동작을 할당하려면 이 이벤트를 선택합니다.
- 열 때: QlikView 문서를 열 때마다 실행되는 하나 이상의 동작을 할당하려면 이 이벤트를 선택합니다. AJAX 클라이언트를 실행할 때는 이 이벤트가 지원되지 않습니다.
- 용량 축소 후: 용량 축소 명령을 실행한 후 매번 실행할 하나 이상의 동작을 할당하려면 이 이벤트를 선택합니다.
- 재로드 후: 스크립트를 다시 실행할 때마다 실행할 하나 이상의 동작을 할당하려면 이 이벤트를 선택합니다.
- 동작 추가: 이 버튼을 누르면 동작 페이지가 열립니다. 이 페이지에서 트리거에 하나 이상의 동작을 추가할 수 있습니다. 매크로 동작을 선택하여 기존 매크로 이름을 할당하거나 아무 이름이나 입력하고 나중에 모듈 편집 대화 상자에서 매크로를 만들 수 있습니다.
해당 동작은 선택한 문서 이벤트가 발생할 때마다 실행됩니다. 이벤트에 하나 이상의 동작을 할당하면 버튼이 동작 편집으로 변경되며 이벤트에 대한 동작을 변경할 수 있습니다.
필드 이벤트 트리거
이 그룹에서 문서 내 지정된 필드의 논리 상태가 변경되면 트리거할 동작을 설정할 수 있습니다. 목록에서 필드를 선택하고 버튼 중 하나를 눌러 하나 이상의 동작을 할당하십시오. 버튼을 누르면 동작 페이지가 열립니다. 여기에서 기존 매크로 이름을 포함하여 하나 이상의 동작을 할당하거나, 아무 이름이나 입력하고 나중에 모듈 편집 대화 상자에서 매크로를 만들 수 있습니다.
필드에 동작을 할당하면 버튼이 동작 편집으로 변경됩니다. 다음과 같은 필드 이벤트 트리거가 있습니다.
- 선택 시: 지정한 필드에서 선택할 때마다 동작이 수행됩니다.
- 잠금 시: 필드가 잠길 때마다 동작이 수행됩니다.
- 변경 시: 지정한 필드와 논리적으로 연결된 필드에서 선택할 때마다 동작이 수행됩니다.
- 잠금 해제 시: 필드가 잠금 해제될 때마다 동작이 수행됩니다.
변수 이벤트 트리거
이 그룹에서 문서 내 지정된 변수의 내용이 변경되면 트리거할 동작을 설정할 수 있습니다.
목록에서 변수를 선택하고 버튼 중 하나를 눌러 하나 이상의 동작을 할당하십시오. 버튼을 누르면 동작 페이지가 열립니다. 이 페이지에서 트리거에 하나 이상의 동작을 추가할 수 있습니다. 동작 매크로를 선택하여 기존 매크로 이름을 할당하거나 원하는 이름을 입력하고 나중에 모듈 편집 대화 상자에서 매크로를 만들 수 있습니다.
변수에 동작을 할당하면 버튼이 동작 편집으로 변경되며 이벤트에 대한 동작을 변경할 수 있습니다. 다음과 같은 변수 이벤트 트리거가 있습니다.
- 입력 시 선택한 변수에 새로운 값을 직접 입력할 때마다 동작이 수행됩니다.
- 변경 시: 다른 변수 또는 문서의 논리 상태가 변경됨에 따라 선택된 변수의 값이 변경될 때마다 동작이 수행됩니다. 이는 일반적으로 변수에 수식이 포함되었을 때 적용됩니다.