XDP 기반 적응형 양식에서 XFA 지원

소개

적응형 양식은 XDP 파일에 정의된 다음과 같은 다양한 XFA 이벤트, 속성, 스크립트 및 유효성 검사를 지원합니다.

  • XDP 파일의 이벤트에 정의된 스크립트 실행.
  • XDP 파일의 필드에 대한 기본값 및 동작 속성을 캡처합니다.
  • XDP 파일에 정의된 유효성 검사 스크립트 실행.

XDP 파일을 기반으로 적응형 양식을 만들면 속성, 이벤트 및 유효성 검사가 양식 작성 UI에서 자동으로 채워집니다. 그러나 양식 작성자는 이러한 요소 중 일부를 재정의하여 대체 경험을 만들 수 있습니다.

이 문서에서는 적응형 양식에 적용된 지원되는 XFA 이벤트, 속성 및 유효성 검사를 나열하고 적응형 양식에서 이러한 이벤트를 재정의하는 방법을 설명합니다.

적응형 양식에서 지원되는 XFA 요소 및 해당 매핑

필드

XDP 파일을 사용하여 적응형 양식을 만들 때 XFA 필드를 적응형 양식으로 드래그 드롭할 수 있습니다. 다음 표에는 XFA 필드가 적응형 양식 필드에 매핑되는 방법이 나와 있습니다.

XFA 필드 또는 컨테이너

해당 적응형 양식 구성 요소

단추

단추

체크 상자

체크 상자

목록 상자

드롭다운 목록

날짜/시간 필드

날짜 선택

서명 스크리블

낙서 서명

숫자 필드

숫자 상자

십진수 필드

숫자 상자

텍스트 필드

텍스트 상자

암호 필드

암호 상자

이미지

이미지

텍스트

텍스트

하위 양식

패널

영역(그룹)

패널

하위 양식 집합

패널

속성

다음 표는 XDP 파일에 정의된 다양한 XFA 스크립트가 적응형 양식에서 작동하는 방식을 캡처합니다.

XFA 구성 요소 속성

적응형 양식의 해당 동작

somExpression

적응형 양식의 Bind 참조(bindRef) 속성에 매핑됩니다.

존재

적응형 양식의 표시되는 속성에 매핑됩니다. 가시성 표현식을 사용하여 이를 재정의할 수 있습니다.

액세스

적응형 양식의 활성화된 속성에 매핑됩니다. Access 표현식을 사용하여 재정의할 수 있습니다.

액세스 가능성:역할

적응형 양식의 역할 속성에 매핑됩니다.

액세스 가능성:speakPriority

적응형 양식의 speakPriority 속성에 매핑됩니다.

액세스 가능성:speakText

적응형 양식의 사용자 지정 액세서빌러티 텍스트에 매핑됩니다.

액세스 가능성:toolTip

적응형 양식의 짧은 설명 속성에 매핑됩니다.

caption(모든 필드 유형)

적응형 양식의 제목 속성에 매핑됩니다.

displayFormat(모든 필드 유형)

적응형 양식의 표시 패턴에 매핑됩니다.

rawValue(모든 필드 유형)

적응형 양식의 값 속성에 매핑됩니다.

items (List Box, Check Box)

적응형 양식의 옵션 속성에 매핑됩니다. 옵션 표현식을 사용하여 재정의할 수 있습니다.

maxChar (텍스트 필드)

적응형 양식의 허용되는 최대 문자 속성에 매핑됩니다.

multiline (텍스트 필드)

적응형 양식의 여러 줄 허용 속성에 매핑됩니다.

frcDigit(숫자 필드, 십진수 필드)

적응형 양식의 프레임 자릿수 속성에 매핑됩니다.

leadDigit(숫자 필드, 십진수 필드)

적응형 양식의 리드 자릿수 속성에 매핑됩니다.

multiSelect (목록 상자)

적응형 양식의 여러 선택 속성 허용에 매핑됩니다.

스크립트

다음 표는 XDP 파일에 정의된 다양한 XFA 스크립트가 적응형 양식에서 작동하는 방식을 캡처합니다.

XFA 스크립트 이벤트

적응형 양식의 해당 동작

초기화

이 스크립트는 런타임에 실행되며 적응형 양식으로 재정의할 수 없습니다.

계산

적응형 양식의 계산 표현식에 매핑됩니다.

유효성 검사

적응형 양식의 유효성 검사 표현식에 매핑됩니다.

validationState

이 스크립트는 런타임에 실행되며 적응형 형식으로 재정의할 수 없습니다.

종료

이 스크립트는 런타임에 실행되며 적응형 양식으로 재정의할 수 없습니다.

클릭(단추 필드)

단추의 Click 표현식에 매핑됩니다.

서버측 스크립트 지원

이 스크립트는 런타임에 실행되며 적응형 양식으로 재정의할 수 없습니다.

웹 서비스 지원

이 스크립트는 런타임에 실행되며 적응형 양식으로 재정의할 수 없습니다.

변경(스크리블 필드, 라디오 단추, 확인란)

이 스크립트는 런타임에 실행되며 적응형 양식으로 재정의할 수 없습니다.

유효성 검사

다음 표는 XFA 유효성 검사가 적응형 양식의 유효성 검사에 매핑되는 방법을 캡처합니다.

XFA 유효성 검사

적응형 양식의 해당 유효성 검사

유효성 검사 패턴(formatTest)

validatePictureClause

유효성 검사 패턴 메시지(formatTestMessage)

validatePictureMessage

필수(nullTest)

mandatory

빈 메시지(nullTestMessage)

mandatoryMessage

스크립트 유효성 검사(scriptTest)

validateExp

유효성 검사 스크립트 메시지(scriptTestMessage)

validateMessage

노트

적응형 양식 라디오 단추와 XFA 확인 단추에 바인딩된 확인란 그룹에 대한 필수 속성은 재정의할 수 없습니다.

이 페이지에서는