Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

필드 간 조건과 변환

Forms의 Transform은 다른 필드 값에 따라 표시나 구성을 바꾸는 규칙입니다. 데이터 파이프라인의 변환 작업과는 다른 폼 내부 기능입니다. 필드를 만든 뒤 여러 변환을 조합할 수 있습니다.

다섯 변환

유형동작과 예
Hide fieldA가 X이면 B를 숨깁니다.
Show fieldA가 X이면 B를 표시합니다.
Disable fieldA가 X이면 B를 보이되 편집하지 못하게 합니다.
Update configurationA가 X이면 B에 Required 검사를 추가하는 등 설정을 바꿉니다.
Change field typeA가 X이면 B를 Text Area로 바꾸는 등 필드 유형을 변경합니다.

Update configuration은 tag, uri, defaultValue, transforms 자체처럼 고정되어야 하는 항목을 바꾸지 못합니다. 첨부 필드의 구성 옵션도 동적 설정 변경에서 제외됩니다.

변환 추가

  1. 필드를 더블클릭하여 Visual Editor를 엽니다.
  2. Transforms에서 Add new transform을 선택하고 유형을 고릅니다.

  1. 기준으로 사용할 필드를 선택합니다. 선택 가능한 항목은 보라색으로 표시됩니다.
  2. Has no value 같은 조건을 정합니다.

  1. Update configuration 또는 Change field type이면 바꿀 결과를 지정합니다.
  2. 녹색 Save로 저장합니다.

복합 조건

변환 설정 오른쪽 위의 연필 아이콘을 선택하고 기존 조건 아래 +로 조건을 추가합니다. Is/Not과 And/Or로 조건 트리를 구성합니다. Is/Not에 포인터를 올리면 And/Or로 묶인 범위를 볼 수 있습니다.

예를 들어 A가 X이고 B가 Y가 아닐 때 C를 표시하도록 구성할 수 있습니다.

여러 변환의 순서

Add new transforms로 같은 필드에 변환을 더 추가할 수 있습니다. 정의한 순서대로 적용하며 충돌하면 마지막 변환이 우선합니다.

예를 들어 A가 X이면 B의 레이블을 Zip Code로 바꾸고 5자리 정규식 검사도 추가할 수 있습니다.

같은 필드에 Show와 Hide를 함께 두지 않습니다. 기본으로 숨겨야 하면 Show 하나로, 기본으로 보여야 하면 Hide 하나로 조건을 정리합니다.