적응형 양식의 오류 메시지 레이아웃 및 위치 맞춤화 customize-layout-and-positioning-of-error-messages-of-an-adaptive-form

적응형 양식의 오류 메시지 레이아웃 및 위치를 사용자 지정할 수 있습니다. 다음과 같은 사용자 정의를 수행할 수 있습니다.

  • 해당 CSS 속성을 변경하지 않고 필드의 캡션 위치 및 레이아웃 사용자 지정
  • 인라인 오류 메시지의 위치 사용자 지정
  • 동적 도움말 표시기의 콘텐츠 사용자 지정
  • 해당 CSS 속성을 변경하지 않고 필드 구성 요소(캡션, 위젯, 짧은 설명, 긴 설명 및 도움말 표시기 구성 요소)의 위치를 사용자 지정합니다

필드 레이아웃 사용자 지정 customize-layout-of-fields

단일 필드 또는 모든 필드의 레이아웃을 사용자 지정하여 캡션 및 오류 메시지의 위치를 변경할 수 있습니다.

사용자 지정 레이아웃을 필드에 적용하려면 다음을 수행합니다.

단일 필드의 레이아웃 사용자 정의 customize-layout-of-a-single-field

  1. 스타일 모드로 양식을 엽니다. 스타일 모드로 양식을 열려면 페이지 도구 모음에서 캔버스-드롭다운 > 스타일 ​을 선택합니다.

  2. 사이드바의 양식 개체 ​에서 필드를 선택하고 편집 단추 편집 단추 를 선택합니다.

  3. 사용자 지정할 필드의 상태를 선택하고 해당 상태에 대한 스타일을 지정합니다.

    필드의 인라인 스타일 지정

양식의 모든 필드 레이아웃 사용자 지정 customize-layout-of-all-the-fields-of-a-form

이제 AEM Forms을 사용하여 테마를 만들고 양식에 적용할 수 있습니다. 테마 편집기를 사용하여 한 곳에서 양식 구성 요소의 스타일을 지정할 수 있습니다. 테마를 만들 때는 구성 요소 수준에서 스타일을 지정합니다. 테마에 대한 자세한 내용은 AEM Forms의 테마를 참조하십시오.

테마 편집기를 사용하여 테마를 만들어 양식에 있는 모든 필드의 레이아웃을 사용자 지정합니다. 테마를 만든 후 다음 단계를 수행하여 양식에 적용합니다.

  1. 편집 모드에서 양식을 엽니다.
  2. 편집 모드에서 구성 요소를 선택한 다음 필드 수준 > 적응형 양식 컨테이너 ​를 선택하고 cmpr 을 선택합니다.
  3. 사이드바의 적응형 양식 테마 아래에서 테마 편집기를 사용하여 만든 테마를 선택합니다.

사용자 정의 필드 레이아웃 만들기 create-a-custom-field-layout

  1. CRXDE Lite 열기. 기본 URL은 https://'[server]:[port]'/crx/de입니다.

  2. /libs/fd/af/layouts/field 노드(예: defaultFieldLayout)에서 /apps 노드(예: /apps/af-field-layout)로 필드 레이아웃을 복사합니다.

  3. 복사된 노드 및 defaultFieldLayout.jsp 파일의 이름을 변경합니다. 예: errorOnRight.jsp.

  4. 복사된 노드의 qtip 및 jcr:description 속성 값을 변경합니다. 예를 들어 속성 값을 오른쪽에 오류 로 변경합니다

  5. 새 스타일과 비헤이비어를 추가하려면 /etc 노드에 클라이언트 라이브러리를 만듭니다.

    예를 들어 /etc/af-field-layout-clientlib 위치에서 client-library 노드를 만듭니다. 다음 코드를 사용하여 af.field.errorOnRight 값과 style.less 파일이 있는 categories 속성을 추가합니다.

    code language-css
    .widgetErrorWrapper {
    
     height: 38px;
     margin: 5px;
    
     .guideFieldWidget{
     width: 60%;
     float: left;
     }
    
     .guideFieldError{
     overflow:hidden;
     width:40%;
     }
    
    }
    
  6. 모양과 동작을 향상시키려면 레이아웃 파일에 만든 클라이언트 라이브러리를 포함합니다(errorOnRight.jsp).

  7. 필드의 편집 대화 상자를 열고 스타일 탭을 선택합니다. 필드 레이아웃 구성 드롭다운 상자에서 새로 만든 레이아웃을 선택하고 확인 ​을 클릭합니다.

ErrorOnRight.zip 패키지에는 필드의 오른쪽에 오류 메시지를 표시하는 코드가 포함되어 있습니다.

파일 가져오기

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2