why the CheckBox Interface not defined when i am trying to extend the form component | Community
Skip to main content
Level 2
September 10, 2023
Solved

why the CheckBox Interface not defined when i am trying to extend the form component

  • September 10, 2023
  • 2 replies
  • 2292 views

@Model(
adaptables = SlingHttpServletRequest.class,
adapters = CheckBox.class,
defaultInjectionStrategy = DefaultInjectionStrategy.OPTIONAL
)
@Exporter(
name = ExporterConstants.SLING_MODEL_EXPORTER_NAME,
extensions = ExporterConstants.SLING_MODEL_EXTENSION)
public class CheckBoxImpl implements CheckBox {

}

how exactly could I extend this form component ? 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Mahedi_Sabuj

If you're using AEMaaCS, you should replace "aemfd-client-sdk" with "aem-forms-sdk-api".

<!-- AEM Cloud --> <core.forms.components.version>2.0.36</core.forms.components.version> <core.forms.components.af.version>2.0.36</core.forms.components.af.version> <aem.forms.sdk.api>2023.08.03.00-230702</aem.forms.sdk.api> <dependency> <groupId>com.adobe.aem</groupId> <artifactId>aem-forms-sdk-api</artifactId> <version>${aem.forms.sdk.api}</version> </dependency> <!-- AEM 6.5 --> <core.forms.components.version>1.1.24</core.forms.components.version> <core.forms.components.af.version>1.1.24</core.forms.components.af.version> <aem.forms.sdk.api>6.0.1016</aem.forms.sdk.api> <dependency> <groupId>com.adobe.aemfd</groupId> <artifactId>aemfd-client-sdk</artifactId> <version>${aem.forms.sdk.api}</version> </dependency>

 

 

2 replies

sherinregi-1
Community Advisor
Community Advisor
September 10, 2023
Level 2
September 10, 2023

is there a way to add the form core component to my own project?
@sherinregi-1 

 

Level 2
September 10, 2023

Hi @mohammedskouti 

 

Form core components depends on aem sites core components as foundation so will have to keep in mind the dependency.

 

Can you please check if the below requirement is met and also are you getting anything in error.log even after installing the packages

 

 

 


i did that before its adding the app files
not the core models @sherinregi-1 

Mahedi_Sabuj
Community Advisor
Community Advisor
September 10, 2023

Hi @mohammedskouti

I've included the Forms Core Components in one of our projects.

For detailed changes and procedures, you can refer to this GitHub commit:
https://github.com/MahediSabuj/aem-react-spa/commit/b302dd8cd87c48b5b93509c050099a7a3dbf02f4 

Mahedi Sabuj
Level 2
September 11, 2023

@mahedi_sabuj  Hi
when I add the dependencies i got this error 

e deprecated and will not be part of the AEM SDK after April 2023 Deprecated since 2022-12-01 For removal : 2023-04-01 (com.adobe.aem.guides:aem-guides-wknd.all:0.0.1-SNAPSHOT)
[ERROR] The analyser found the following errors for author and publish :
[ERROR] [api-regions-exportsimports] com.adobe.aem:core-forms-components-core:1.1.24: Bundle core-forms-components-core:1.1.24 is importing package(s) [com.adobe.cq.commerce.api, com.adobe.cq.commerce.common] in start level 20 but no bundle is exporting these for that start level. (com.adobe.aem.guides:aem-guides-wknd.all:0.0.1-SNAPSHOT)
[ERROR] [api-regions-exportsimports] com.adobe.aem:core-forms-components-core:1.1.24: Bundle core-forms-components-core:1.1.24 is importing package(s) [Package com.adobe.cq.dam.cfm.con
verter;version=[1.3,2), Package com.adobe.cq.dam.cfm.content;version=[1.3,2), Package com.day.cq.dam.api.handler;version=[2.1,3), Package com.adobe.aemds.guide.utils;version=[3.11,4)] in start level 20 but no visible bundle is exporting these for that start level in the required version range. (com.adobe.aem.guides:aem-guides-wknd.all:0.0.1-SNAPSHOT)
[ERROR] [api-regions-exportsimports] com.adobe.aem:core-forms-components-af-core:1.1.24: Bundle core-forms-components-af-core:1.1.24 is importing package(s) [com.adobe.cq.commerce.api, com.adobe.cq.commerce.common] in start level 20 but no bundle is exporting these for that start level. (com.adobe.aem.guides:aem-guides-wknd.all:0.0.1-SNAPSHOT)
[ERROR] [api-regions-exportsimports] com.adobe.aem:core-forms-components-af-core:1.1.24: Bundle core-forms-components-af-core:1.1.24 is importing package(s) [Package com.adobe.aemds.gu
ide.service;version=[3.11,4), Package com.adobe.cq.dam.cfm.converter;version=[1.3,2), Package com.adobe.aemds.guide.model;version=[1.1,2), Package com.adobe.cq.dam.cfm.content;version=
[1.3,2), Package com.adobe.aemds.guide.common;version=[3.12,4), Package com.day.cq.dam.api.handler;version=[2.1,3), Package com.adobe.aemds.guide.utils;version=[3.11,4)] in start level 20 but no visible bundle is exporting these for that start level in the required version range. (com.adobe.aem.guides:aem-guides-wknd.all:0.0.1-SNAPSHOT)

Mahedi_Sabuj
Community Advisor
Mahedi_SabujCommunity AdvisorAccepted solution
Community Advisor
September 11, 2023

If you're using AEMaaCS, you should replace "aemfd-client-sdk" with "aem-forms-sdk-api".

<!-- AEM Cloud --> <core.forms.components.version>2.0.36</core.forms.components.version> <core.forms.components.af.version>2.0.36</core.forms.components.af.version> <aem.forms.sdk.api>2023.08.03.00-230702</aem.forms.sdk.api> <dependency> <groupId>com.adobe.aem</groupId> <artifactId>aem-forms-sdk-api</artifactId> <version>${aem.forms.sdk.api}</version> </dependency> <!-- AEM 6.5 --> <core.forms.components.version>1.1.24</core.forms.components.version> <core.forms.components.af.version>1.1.24</core.forms.components.af.version> <aem.forms.sdk.api>6.0.1016</aem.forms.sdk.api> <dependency> <groupId>com.adobe.aemfd</groupId> <artifactId>aemfd-client-sdk</artifactId> <version>${aem.forms.sdk.api}</version> </dependency>

 

 

Mahedi Sabuj