Expand my Community achievements bar.

SOLVED

Load Dynamic JavaScript Based on Radiogroup

Avatar

Level 4

Hello,

I have a component with a radiogroup with three options corresponding to a JS library.  My JS files are under the component root in js.txt as:

/js/library1.js

/js/library.2js

/js/library3.js

When the end-user selects one of the radiogroup options, would it be possible to only load the selected JS library and prevent the other two from being merged into the clientlibs?  If this isn't possible with my current setup, what is a better way of dynamically loading only the required JS libraries based on a end-user selection?

Thanks

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

There is no OOTB functionality to achieve this.

But you can do with onChange event of radio you can load javascript file without creating as clientlibs.

https://stackoverflow.com/questions/5235321/how-do-i-load-a-javascript-file-dynamically



Arun Patidar

View solution in original post

1 Reply

Avatar

Correct answer by
Community Advisor

There is no OOTB functionality to achieve this.

But you can do with onChange event of radio you can load javascript file without creating as clientlibs.

https://stackoverflow.com/questions/5235321/how-do-i-load-a-javascript-file-dynamically



Arun Patidar