Custom parsys in OOTB AEM Form

Avatar

Avatar

atul82876964

Avatar

atul82876964

atul82876964

09-01-2018

I need to implement custom parsys for AEM Forms. In order to do so first of all I need to understand how the default parsys has been implemented. I went through the
/libs/foundation/components/form/end/end.jsp
/libs/foundation/components/form/start/start.jsp
I don't understand how the default parsys is being implemented.

And whenever we drag and drop Form(start) component how exactly End component gets added just after Form(start) component in a page.

@smacdonald2008

Please share any info regarding the same which might help me achieve the above requirement.

Replies

Avatar

Avatar

kautuk_sahni

Community Manager

Total Posts

5.8K

Likes

1.0K

Correct Reply

1.1K

Avatar

kautuk_sahni

Community Manager

Total Posts

5.8K

Likes

1.0K

Correct Reply

1.1K
kautuk_sahni
Community Manager

10-01-2018

Moving this question to AEM Forms topic!!

Avatar

Avatar

James_R_Green

Avatar

James_R_Green

James_R_Green

10-01-2018

Can you summarise the use case of why you are creating a custom parsys? I just wonder if there is an alternative

Avatar

Avatar

smacdonald2008

Total Posts

12.7K

Likes

1.4K

Correct Reply

2.3K

Avatar

smacdonald2008

Total Posts

12.7K

Likes

1.4K

Correct Reply

2.3K
smacdonald2008

10-01-2018

Exactly - why try and re-duplicate what works?

Avatar

Avatar

atul82876964

Avatar

atul82876964

atul82876964

11-01-2018

Use case: I need to implement Steps in the Form. In order to do that I thought of having a custom parsys where I can control what components can be added.

img.JPG

Avatar

Avatar

smacdonald2008

Total Posts

12.7K

Likes

1.4K

Correct Reply

2.3K

Avatar

smacdonald2008

Total Posts

12.7K

Likes

1.4K

Correct Reply

2.3K
smacdonald2008

11-01-2018

Does not look like the right approach here. Instead of trying to overlay parsys, look at writing a custom component that steps users through steps. We have a similar use case here -

Adobe Experience Manager Help | Developing a custom Adobe Experience Manager 6.3 Quiz Component