Skip to content

This application aims to demonstrate how to embed the data source designer module into your JavaScript-based web application using an iFrame.

Notifications You must be signed in to change notification settings

boldbi/iframe-datasource-javascript-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Data Source Iframe Embedding with JavaScript

This application aims to demonstrate how to embed the data source designer module into your JavaScript-based web application using an iFrame.

Data Source view

Datasource_Iframe_js view

Prerequisites

NOTE: Node.js v14.16 to v18.18 are supported.

Help link

Supported browsers

  • Google Chrome, Microsoft Edge, Mozilla Firefox, and Safari.

Configuration

  • Please ensure that you have enabled embed authentication on the embed settings page. If it is not currently enabled, please refer to the following image or detailed instructions to enable it.

    Embed Settings

  • To download the embedConfig.json file, please follow this link for reference. Additionally, you can refer to the following image for visual guidance.

    Embed Settings Download EmbedConfig Properties

  • Copy the downloaded embedConfig.json file and paste it into the designated location within the application. Please ensure that you have placed it in the application as shown in the following image.

    EmbedConfig image

Developer IDE

Run a Sample using Visual Studio Code

  • Open the sample in Visual studio code.

  • Run this command in the terminal to install the http-server package, which enables the sample to run a local HTTP server.

       npm install -g http-server
  • Run this command in the terminal to initiate the HTTP server on a specific port(eg. http-server -p 8000)

       http-server -p <port number>
     ```
    > **NOTE:** Replace `<port number>` with the desired port number
    
  • Once the server is running, you can open your web browser and navigate to the DatasourceListing.html file(eg. http://localhost:8000/DatasourceListing.html).

    Datasource_Iframe_js view

Important notes

In a real-world application, it is recommended not to store passwords and sensitive information in configuration files for security reasons. Instead, you should consider using a secure application, such as Key Vault, to safeguard your credentials.

Online demos

Look at the Bold BI Embedding sample to live demo here.

Documentation

A complete Bold BI Embedding documentation can be found on Bold BI Embedding Help.

About

This application aims to demonstrate how to embed the data source designer module into your JavaScript-based web application using an iFrame.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •