길게 누르기 작업 시간 제한

클라이언트의 길게 누르기 작업에 시간 제한을 추가할 수 있습니다. 이 같은 시간 제한이 있으면 서버와 클라이언트 간에 통신이 중단되는 경우 발생할 수 있는 무기한 길게 누르기 작업이 방지됩니다.

설정

클라이언트의 길게 누르기 작업에 시간 제한을 추가하려면

  1. 프로젝트 익스플로러 창에서 [시스템 아키텍처]로 이동한 후 [Target01]을 클릭합니다.
  2. 속성 창에서 [고급] 탭을 클릭하고 [데이터 액세스] 탭을 클릭합니다.
  3. [웹 기능 설정] ➞ [Web Viewer 설정]으로 이동하여 다음 속성을 설정합니다.

[길게 터치 시간 제한(초)]

클라이언트에서 길게 누르기 작업을 모니터하는 시간을 설정합니다. 클라이언트가 길게 누르기 작업을 계속하는 동안 클라이언트는 알림을 서버에 주기적으로 보냅니다. 서버가 네트워크 오류나 기타 이유로 설정된 시간 안에 알림을 받지 못하는 경우, 서버는 길게 누르기를 강제로 해제합니다. 이렇게 설정하면 서버와 클라이언트 간 통신 중단으로 발생하는 의도하지 않은 작업이 방지됩니다.

값 범위 설정: 2 - 60 초

사용자 작업

  1. 클라이언트에서 개체를 길게 누릅니다.
    서버가 [길게 터치 시간 제한] 속성에 설정된 시간 안에서 클라이언트가 계속 길게 누르고 있다는 알림을 받지 못하면 서버는 클라이언트의 길게 누르기 작업을 강제로 해제합니다.

중요: 클라이언트의 길게 누르기 작업의 경우, 보류가 해제되면 첫 터치 트리거와 터치 릴리스 트리거가 서버에서 감지됩니다. 그러나 [길게 터치 시간 제한]이 경과하면 터치 릴리스 트리거가 서버에서 감지되어도 첫 터치 트리거는 감지되지 않습니다.