XPage의 이벤트 (예 : Button onClick())에 작업 그룹을 추가 할 때 이전 작업 결과에 따라 후속 작업을 수행해야하는지 제어 할 수있는 메커니즘이 있습니까?여러 작업 실행
여러 작업 실행
답변
임의의 동작에서 false
을 반환하면 나머지 시퀀스가 자동으로 취소됩니다.
이벤트 탭에서 액션 그룹을 선택하고 '편집'버튼을 눌러 액션 그룹을 편집 할 수 있습니다. 그런 다음 조건부 코드 (서버 측 JavaScript, 표현식 언어 또는 사용자 지정)를 작업 그룹에 추가하십시오.
조치 그룹 조치는 조건이 true 일 때 간단한 조치 그룹을 실행합니다.
논리를 Java 코드로 캡슐화하고 단일 메소드를 호출하여 조치를 실행하는 것이 가장 좋습니다.
그룹과 함께 사용하려면 requestScope 변수를 설정/읽는 옵션이 있으며 값에 따라 이벤트 처리기를 분기하십시오. 권장하지 않습니다.
시나리오는 bean에서 메소드를 호출 한 후 간단한 조치로 이동하는 것을 포함합니다 모바일 애플리케이션 페이지로 이동합니다. 경험에 의하면 단순한 동작 이외의 다른 방법으로 MoveTo를 구현하지 않으면 원하지 않는 부작용이 발생할 수 있습니다. –
Java 메소드의 반환 값이 그렇게 쓰는 경우에만 마지막 명령문을 실행할 수 있습니다. –
그리고 경험에 따르면 간단한 행동은 자바 코드에 불과합니다. ExtLib 소스를 살펴보면 간단한 액션 뒤에 무엇이 있는지 ... –
- 1. 여러 비동기 작업 실행
- 2. 실행 여러 고된 작업
- 3. 진행 모니터로 여러 작업 실행
- 4. 여러 노드에서 Hudson 작업 실행
- 5. 여러 래스터에서 PostGis에서 작업 실행
- 6. hadoop에서 여러 MapReduce 작업 실행
- 7. 진행 보고서로 여러 작업 실행
- 8. 종속성과 병행하여 여러 작업 실행
- 9. Plesk 예약 된 작업 - 여러 스크립트 대 여러 작업 실행
- 10. C# 다른 간격으로 여러 작업 실행
- 11. TPL을 사용하여 여러 작업 시퀀스를 연속적으로 실행
- 12. 병렬로 여러 개의 임무 작업 실행
- 13. 동시에 여러 실행 스레드에서 작업 시작
- 14. 하나의 PHP 파일로 여러 작업 실행
- 15. 스프링 배치 - 동시에 여러 작업 실행
- 16. Mesos 클러스터에서 여러 개의 Spark 작업 실행
- 17. Python API를 통해 여러 BigQuery 작업 실행
- 18. 동일한 작업으로 여러 크론 작업 실행
- 19. GCML에서 한 번에 여러 작업 실행
- 20. TAP을 사용하여 동시에 여러 작업 실행
- 21. pentaho의 배치 파일에서 여러 작업 실행
- 22. Mailcore2에서 동시 작업 실행
- 23. WebAPI에서 장기 실행 작업
- 24. Jenkins에서 병렬 작업 실행
- 25. 브라우저에서 cron 작업 실행
- 26. 작업 실행 일시 중지
- 27. 컨테이너에서 Jenkins 작업 실행
- 28. 수동으로 석영 작업 실행
- 29. 기존 작업 흐름에서 부트 스트랩 작업 실행
- 30. Cron에서 Rails 작업 실행
"Execute Script"다음에 "Save Document"가 있습니다. querySaveDocument 이벤트는 SSJS에서 반환 한 것과 관계없이 시작됩니다. "문서 저장"을 제거하면 이벤트가 시작되지 않습니다. 저장을 취소 할 수있는 방법을 찾지 못했습니다. SSJS에서 저장하면 이벤트가 실행되지 않으므로 "문서 저장"작업을 사용해야합니다. –
이 스 니펫에 의해 해결 : https://openntf.org/XSnippets.nsf/snippet.xsp?id=save-datasource-fire-querysavepostsave-events –