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

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

caption(모든 필드 유형)

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

displayFormat(모든 필드 유형)

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

rawValue(모든 필드 유형)

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

항목(목록 상자, 확인란)

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

maxChar (텍스트 필드)

응용 형식으로 허용되는 최대 문자 수 속성에 매핑됩니다.

multiline (텍스트 필드)

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

frcDigit(숫자 필드, 소수 필드)

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

leadDigit (숫자 필드, 소수 필드)

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

multiSelect (목록 상자)

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

스크립트

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

XFA 스크립트 이벤트

적응형 양식의 해당 동작

초기화

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

계산

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

유효성 검사

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

validationState

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

종료

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

클릭(단추 필드)

단추의 클릭 식에 매핑됩니다.

서버측 스크립트 지원

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

웹 서비스 지원

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

변경(자유 필드, 라디오 단추, 확인란)

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

유효성 검사

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

XFA 유효성 검사

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

유효성 검사 패턴(formatTest)

validatePictureClause

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

validatePictureMessage

필수(nullTest)

mandatory

빈 메시지(nullTestMessage)

manualMessage

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

validateExp

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

validateMessage

노트

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

이 페이지에서는