Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

Adobe Summit 2023 [19th to 23rd March, Las Vegas and Virtual] | Complete AEM Session & Lab list

Custom functions for rule editor is adding an extra ; after function call...

Avatar

Level 2

Hello,

I am new to AEM forms and trying to write custom function for the rule editor.

I used my clientlibs category to add the custom functions.

Now problem is this when I call a custom function from the rule editor (visual mode). it generates a code of function call where we can see an extra ; add after the function call.

e.g.

if my function is -

function callme(){

               return "any value" ;

}

then in rule editor i tried to call this for comparing the value-

now code generated by the rule engine looks somthing like this-

if(callme();=="some value"){

true;

}else{

false;

}

I need to know is there any specific jsDocs which can avoid this extra ; from the function call

3 Replies

Avatar

Level 2

This seems like a issue. Meanwhile, You can use the workaround and remove ';' through the code editor.

Avatar

Level 2

For now i am doing the same work around but if we use OOTB functions that time it does not append extra ; . So i was just wondering how these functions are implemented. Not able to locate the clientlib which contains the OOTB functions.

Avatar

Level 2

OOTB functions are not added through clientlib. Hence, not visible to you.

Please reach support team to log a bug (RFH) for this.