Skip to Main Content
Jedox Ideas

Let us know how we can make Jedox even better!

Status Future Consideration
Workspace Jedox Platform
Created by Guest
Created on Aug 23, 2023

Open a frameset from another frameset (via hyperlink) - dynamic frames

Hi,

Our client was interessed by the menu list and wanted to mask the the menu. I thought of the presentation of the Accelerator Model.

But when you select a report in the menu (in the start page), the report opens. Then, when you click on the icon "Menu" to switch to the fullscreen display, another frameset is opened.

But this other frameset is configured with two frames. Frame1 is the same as the frameset with the menu displaye and has the menu list. Frame2 is a report.

When this new frameset opens, it opens with the frame configured. We cannot precise in the hyperlink - through a named range or a variable - the Frame2 which could allow to keep the same report opened no matter we switch from "navigation view" to fullscreen (and the other way around).


Currently, when we select a report (it sets the variable), the report opens and then we switch to the fullscreen view. The report displayed we have selected is not the same but the report in the combox is the same (which could be confusing for the user).


If the frames could be dynamic and not fixed to the one we configure when we create the frameset, it would improve the usage of this switch method.

  • Guest
    Reply
    |
    Dec 13, 2024

    Hi,

    Just came across this, so not sure if it is still relevant, but I have a solution for it.

    As I understand, you want to dynamically change one of the reports in a frameset. While you cant actually change or adjust the reports in the actual frameset, you can open another report in one of the frames.

    I use this for exactly the example you describe; A Menu as a frameset, with left frame (Frame#1) as a menu list with several reports, and right frame (Frame#2) as to display the chosen report.

    To switch the report shown in Frame#2, and still stay in the frameset so Frame#1 remains, you can use Macro:

    $Report = "The location path of the report to display, as used in hyperlink functions";

    return array(array('hl',$Report."#Frame2"));

    Hope it can be of use!