Show Menu
화제×

XDP 기반의 적응형 양식의 XFA 지원

소개

적응형 양식은 XDP 파일에 정의된 다양한 XFA 이벤트, 속성, 스크립트 및 유효성 검사를 지원합니다.
  • XDP 파일의 이벤트에 정의된 스크립트 실행
  • XDP 파일의 필드에 대한 기본값 및 행동 속성을 캡처합니다.
  • XDP 파일에 정의된 유효성 검사 스크립트 실행
XDP 파일을 기반으로 응용 양식을 만들 때 양식 작성 UI에서 속성, 이벤트 및 유효성 검사가 자동으로 채워집니다. 그러나 양식 작성자는 이러한 요소 중 일부를 재정의하여 대체 경험을 만들 수 있습니다.
이 문서에서는 적응형 양식에서 수행된 지원되는 XFA 이벤트, 속성 및 유효성 검사를 나열하고 이를 적응형 양식에서 재정의하는 방법에 대해 설명합니다.

적응형 양식의 지원되는 XFA 요소 및 매핑

필드

XDP 파일을 사용하여 적응형 양식을 만들 때 XFA 필드를 적응형 양식으로 드래그하여 놓을 수 있습니다. 다음 표에는 XFA 필드가 적응형 양식 필드에 매핑되는 방법이 나와 있습니다.
XFA 필드 또는 컨테이너
해당 적응형 양식 구성 요소
단추
단추
체크 상자
체크 상자
목록 상자
드롭다운 목록
날짜/시간 필드
날짜 선택
서명 스크리블
낙서 서명
숫자 필드
숫자 상자
소수점
숫자 상자
텍스트 필드
텍스트 상자
암호 필드
암호 상자
이미지
이미지
텍스트
텍스트
하위 양식
패널
영역(그룹)
패널
하위 폼 집합
패널

속성

다음 표에서는 XDP 파일에 정의된 다양한 XFA 스크립트가 적응형 양식에서 작동하는 방식을 캡처합니다.
XFA 구성 요소 속성
적응형 양식의 해당 동작
somExpression
적응형 양식의 Bind 참조(bindRef) 속성에 매핑됩니다.
presence
적응형 양식의 보이는 속성에 매핑됩니다. 가시성 표현식을 사용하여 재정의할 수 있습니다.
access
적응형 양식의 활성화된 속성에 매핑됩니다. Access 표현식을 사용하여 재정의할 수 있습니다.
접근성:역할
적응형 양식의 역할 속성에 매핑됩니다.
접근성:speakPriority
적응형 양식의 speakPriority 속성에 매핑됩니다.
접근성:speakText
적응형 양식의 사용자 지정 액세서빌러티 텍스트에 매핑됩니다.
접근성:toolTip
응용 양식의 간단한 설명 속성에 매핑됩니다.
캡션 (모든 필드 유형)
적응형 양식의 제목 속성에 매핑됩니다.
displayFormat (모든 필드 유형)
적응형 양식의 표시 패턴에 매핑됩니다.
rawValue (모든 필드 유형)
적응형 양식의 값 속성에 매핑됩니다.
항목 (목록 상자, 확인란)
적응형 양식의 옵션 속성에 매핑됩니다. 옵션 표현식을 사용하여 재정의할 수 있습니다.
maxChar (텍스트 필드)
응용 형식의 허용되는 최대 문자 수 속성에 매핑됩니다.
여러 줄 (텍스트 필드)
적응형 양식의 여러 줄 허용 속성에 매핑됩니다.
fracDigit (숫자 필드, 십진수 필드)
적응형 양식의 프레임 숫자 속성에 매핑됩니다.
leadDigit (숫자 필드, 십진수 필드)
적응형 양식의 리드 숫자 속성에 매핑됩니다.
multiSelect (목록 상자)
Allows multiple selection property in adaptive form.

스크립트

다음 표에서는 XDP 파일에 정의된 다양한 XFA 스크립트가 적응형 양식에서 작동하는 방식을 캡처합니다.
XFA 스크립트 이벤트
적응형 양식의 해당 동작
초기화
이 스크립트는 런타임에 실행되며 응용 형식으로 재정의할 수 없습니다.
계산
적응형 양식의 계산 식에 매핑됩니다.
유효성 검사
적응형 양식의 유효성 검사 표현식에 매핑됩니다.
validationState
이 스크립트는 런타임에 실행되며 응용 형식으로 재정의할 수 없습니다.
종료
이 스크립트는 런타임에 실행되며 응용 형식으로 재정의할 수 없습니다.
클릭(단추 필드)
단추의 클릭 표현식에 매핑됩니다.
서버측 스크립트 지원
이 스크립트는 런타임에 실행되며 응용 형식으로 재정의할 수 없습니다.
웹 서비스 지원
이 스크립트는 런타임에 실행되며 응용 형식으로 재정의할 수 없습니다.
변경(자유 필드, 라디오 단추, 확인란)
이 스크립트는 런타임에 실행되며 응용 형식으로 재정의할 수 없습니다.

유효성 검사

다음 표에서는 XFA 유효성 검사가 적응형 양식의 유효성 검사에 매핑되는 방법을 캡처합니다.
XFA 유효성 검사
응용 양식의 해당 유효성 검사
유효성 검사 패턴(formatTest)
validatePictureClause
유효성 검사 패턴 메시지(formatTestMessage)
validatePictureMessage
필수(nullTest)
mandatory
빈 메시지(nullTestMessage)
mandatoryMessage
스크립트 유효성 검사(scriptTest)
validateExp
유효성 검사 스크립트 메시지(scriptTestMessage)
validateMessage
응용 양식 라디오 단추 및 XFA 확인 단추에 바인딩되는 확인란 그룹에 대한 필수 속성을 재정의할 수 없습니다.