Component maken

In dit artikel wordt ervan uitgegaan dat u enige ervaring hebt met het ontwikkelen voor AEM Forms CS. Er wordt ook aangenomen dat u een AEM Forms archetype-project hebt gemaakt.

Open uw AEM Forms-project in IntelliJ of een andere IDE van uw keuze. Een nieuw knooppunt maken met de naam svg under

apps\corecomponent\components\adaptiveForm
NOTE
corecomponent is de appId die is opgegeven bij het maken van het Maven-project. Deze appID kan in uw omgeving anders zijn.

.content.xml-bestand maken

Maak een bestand met de naam .content.xml onder het svg-knooppunt. Voeg de volgende inhoud toe aan het nieuwe bestand. U kunt de eigenschappen jcr:description,jcr:title en componentGroup naar wens wijzigen.

<?xml version="1.0" encoding="UTF-8"?>
<jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:sling="http://sling.apache.org/jcr/sling/1.0"
    jcr:description="USA MAP"
    jcr:primaryType="cq:Component"
    jcr:title="USA MAP"
    sling:resourceSuperType="wcm/foundation/components/responsivegrid"
    componentGroup="CustomCoreComponent - Adaptive Form"/>

SVG.html maken

Maak het bestand svg.html. Dit dossier zal SVG van de V.S. map.Copy de inhoud van svg.htmlin het pas gecreëerde dossier teruggeven. Wat je hebt gekopieerd, is de kaart van SVG of USA. Sla het bestand op.

Het project implementeren

Implementeer het project naar de lokale, voor de cloud geschikte instantie om de component te testen.

Om het project op te stellen, zult u aan de wortelomslag van uw project in het bevel snelle venster moeten navigeren en het volgende bevel uitvoeren.

mvn clean install -PautoInstallSinglePackage

Hiermee wordt het project geïmplementeerd op uw lokale AEM Forms-instantie en is de component beschikbaar voor opname in uw adaptieve formulier

usa-kaart

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69