양식 라이브러리 항목에 사용자 지정 작업 추가 adding-custom-action-on-form-lister-items

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

AEM Forms에서 사용 가능한 양식을 나열하는 포털 페이지를 만들 수 있습니다. 기본적으로 포털 페이지에서 양식을 검색하고 나열할 수 있습니다. 양식을 열어 정보를 작성하고 제출할 수 있습니다. 포털 페이지에 나열된 양식에 대해 렌더링 작업만 즉시 제공됩니다. 포털 페이지에서 사용할 수 있는 작업에 대한 자세한 내용은 양식 포털 페이지 만들기.

포털 페이지에 다른 옵션을 추가할 수 있습니다. Forms 포털의 템플릿을 사용자 지정하여 이러한 옵션 또는 작업을 사용자 지정할 수 있습니다.

이 문서에서는 Forms 포털 페이지에서 직접 양식 링크를 전송하는 단추를 만드는 방법을 소개합니다. 이 사용자 지정을 사용하려면 Search & Lister 구성 요소에 대한 템플릿을 업데이트해야 합니다.

템플릿에 작업을 추가하는 데 필요한 코드는 아래에서 사용할 수 있습니다. 다음 onclick 코드 조각에 있는 속성에는 이메일을 통해 양식 링크를 전송하는 스크립트가 있습니다.

<div class="__FP_boxes-container __FP_single-color">
    <div class="boxes __FP_boxes __FP_single-color" data-repeatable="true">
  <div class="__FP_boxes-thumbnail">
            <img src ="${contextPath}${path}/jcr:content/renditions/cq5dam.thumbnail.319.319.png">
        </div>
        <h3 class="__FP_single-color" title="${name}" tabindex="0">${name}</h3>
        <p>${description}</p>
        <div class="boxes-icon-cont __FP_boxes-icon-cont">
            <div class="op-dow">
                <a href="${formUrl}" target="_blank" class="__FP_button ${htmlStyle}" title="${config-htmlLinkText}">Apply</a>
                <a class="__FP_button" title="Email a friend" href="#" onclick="javascript:window.location=&apos;mailto:?subject=Interesting information&body=I thought you might find {name} form helpful :  &apos;+window.location.protocol+window.location.host+&apos;${formUrl}&apos; ;">Email</a>
                <a href="${pdfUrl}" class="__FP_button ${pdfStyle}" title="${config-pdfLinkText}">Download</a>
            </div>
        </div>
    </div>
</div>

사용자 지정 템플릿에 유사한 작업을 추가할 수 있습니다. JavaScript 함수를 정의하려면 페이지 수준 스크립트에서 함수를 추가하고 필수 HTML 요소와 연결합니다. 위의 예에서 onclick 표현식은 연결된 함수입니다.

템플릿을 편집한 후 샘플 포털 페이지에는 아래와 같이 이메일을 통해 양식 링크를 전송하는 버튼이 포함되어 있습니다.

email

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da