Calling Inline JavaScript in Power Portals:
Power Portals enable you to create websites that extend your Dynamics 365 functionalities. JavaScript adds another layer of interactivity, allowing you to customize user experiences. Here’s a breakdown of how to incorporate JavaScript in different portal elements:
1. Web Pages
2. Basic Forms
3. List
But some reasons lead to using External JS instead of Internal JS. External JS offers several advantages over inline JS in Power Portals. They lead to cleaner, more maintainable, and reusable code, potentially improving performance.
Calling External JavaScript from Web Files:
1. Create the JavaScript file
2. Upload the file to Web files
3. Refer to the file on your web page
With these steps, the browser will automatically download and execute the JavaScript code from your external file whenever the page loads.
Securely Accessing Site Settings:
Site Setting: It functions like little storage boxes holding values that define your portal’s behavior. These values can be adjusted based on the environment the portal is running in, allowing for easy adaptation and reduced risk of errors.
Here’s an example of an external JavaScript; it is used to store HTTP request call URLs, values, logic App URLs, etc. which might change depending on the environment.
Calling Site Setting using Web File:
1. Input
2. Output
After applying the input, here’s what the output of a power apps portal looks like