Skip to Content
Author's profile photo Vidhya V

Open URL in Same Window Using Design Studio 1.6 SDK: OPENURLINPLACE Component

Using SDK OPENURLINPLACE Component we can achieve one navigation link to another in a same window.

For Example, If i have multiple tabs in my dashboard, for each tab contains different dashboard. I need to use opendocument URL for each tabs. when i click on the first tab, it auomatically open new window, because of opendocument URL. To over come this, we can use OPENURLINPLACE component and show dashboard in same window. Here I will describe a more generic approach, based on the this component, that can be tailored to your needs.

The steps to be carried out are as follows:

  1. Download : This component is available on the community package, as in

After Downloading into your Design studio Application.

2. I have created two applications in design studio. I’m going to show you one Design studio to another design studio application.

  1. Dashboard A
  2. Dashboard B

3. Dashboard A – I used TABSTRIP component. In that created two tabs. First tab is used for dashboard A application and second tab is used for dashboard B application.

here you can able to see OPENURLINPLACE component has been used.



In the above screen shot, we have property called “Url to Open By Post ” – here you can directly call the opendocument URL or else you can use in the script level functions.


we have many functions like

addParameter() - single or multiple parameters

RemoveAllParameters() - remove the parameters

Show/hide loading state() - we pass text content in the loading state.

setURL() - This is main functions used to specified the OpenDocument URL of your another dashboard.

triggerExecution() - Trigger Execution of the given URL and parameter list


4. coming to the Dashboard A, When I click on “Tab 2” , It opens the Dashboard B design studio application. using below script, which has been written in the “TABSTRIP” on Select event.

OPENURLINPLACE_1.setUrl("http://<servername>:port/BOE/OpenDocument/opendoc/openDocument.jsp?sIDType=CUID&iDocID=FgLEQ1ksDgwAUHgAAAC3wsJjAFBWrRCN&X_Terrority= Ag Provisions - 7777");

here i’m passing single parameter value to call the Dashboard B application using opendocumentURL.

5. Dashboard B – Look like this


Here, i have one more option, if you like to go back to your previous Dashboard A application.

You can click on “Tab 1”.

It again call the Dashboard A application using OPNEURLINPLACE vice versa. with the help of above script code.

6. Run the Dashboard A

then click on “Tab 2”


it automatically calls to Dashboard B Application,


here you can able see from Dashboard A to Dashboard B navigation link is working fine. Again you can go to parent dashboard A, if you can click on Tab 1.


You get the component details –

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Lakshmikanth Adharapurapu
      Lakshmikanth Adharapurapu

      Cool one....We started using open URL sdk in our project...Thanks.




      Author's profile photo Vidhya V
      Vidhya V
      Blog Post Author

      Thanks Lakshmikanth... 🙂



      Author's profile photo jing zhang
      jing zhang

      Hello Vidhya.

      Have you tried to use it open a webi report in DS?And use TIMER component to fresh  webi report every 10 seconds? When I tried this,the component can't work fine in platform that developed by  us,but BI platform.Do you have some idea to solve it?




      Author's profile photo Vidhya V
      Vidhya V
      Blog Post Author

      Hi Jing,

      Yes, we have used webi report in DS. But I never tried with TIMER component.



      Author's profile photo jing zhang
      jing zhang

      Hi Vidhya.

      I can't deny that this control works well. And the problem that I meet is rare.This component can work  well in BI platform,but can't work in our platform that we created by JAVA.I thought its maybe due to we have use frame.



      Author's profile photo Angie Raab
      Angie Raab

      Hi Vidhya,

      Is there a sample application using this component that can be downloaded?  I'm having trouble adding parameters to be sent as filters and I think an example would answer the vast majority of my questions.