detectable

detectable 특성은 라이트 펜으로 필드를 선택하도록 허용된 3270 터미널에서 유래되었습니다. Java™용으로 생성된 프로그램에서 마우스 클릭은 라이트 펜을 사용한 선택 조치를 대체합니다. detectable 특성이 YES로 설정되면, 사용자가 필드를 선택할 때 필드의 수정된 데이터 태그가 설정됩니다. 새 코드에서는 이 특성을 실제로 사용하지 않거나 거의 사용하지 않습니다.

필드 컨텐츠의 첫 번째 문자(value 특성에 지정되거나 필드에 값을 지정하는 프로그램에 의해 지정됨)는 지정자 문자여야 합니다. 지정자 문자는 사용자가 필드를 선택할 때 수행되는 조치를 표시합니다. 가장 일반적인 지정자 문자는 다음과 같습니다.
&
Causes an immediate detect, which means that selecting the field at run time is equivalent to modifying the field and pressing the ENTER key.
?
발견 지연이 수행됩니다. 이는 런타임 시 필드를 선택하는 것이 필드를 수정하는 것과 동일하지만 사용자가 ENTER 키를 누르거나 즉시 발견으로 구성된 필드를 클릭한 경우에만 프로그램이 양식 정보를 받게 됨을 의미합니다.

사용자가 변수 필드에서 지정자 문자를 변경하지 못하도록 하려면 protect 특성을 YES 또는 SKIP으로 설정하십시오.

일반적으로 변수 필드에 detectable이 사용됩니다. 즉시 발견 지정자 문자를 사용하여 발견할 수 있도록 상수 필드를 지정하는 경우 프로그램은 필드가 표시되는 즉시 사용자가 ENTER를 누른 것과 같이 동작합니다.

IBM® 3278 및 3279 터미널은 두 종류의 발견을 모두 지원합니다. IBM 3277 터미널은 발견 지연만 지원합니다. 올바른 지정자 문자를 판별하기 위해 지원하려는 터미널 또는 에뮬레이터에 대한 문서를 검토하십시오.

호환성

표 1. detectable 특성에 대한 지원
데이터 항목 VGUI 레코드 콘솔 UI 텍스트 양식 Java 텍스트 양식 COBOL 인쇄 양식 Java 인쇄 양식 COBOL
아니오 아니오 예* 예* 아니오 아니오

* 다음 호환성 고려사항을 참조하십시오.

표 2. detectable에 대한 호환성 고려사항
플랫폼 문제
텍스트 UI 발견 가능한 필드에 대한 intensity 특성에는 invisible이 아닌 값이 있어야 합니다.