Hello,
I have a visio view which generates shapes based on a table, the table contains the name of elements so in effect the shapes are generated to represent an element. Each one when clicked opens a specific page on the element in a new window.
As part of the table there is supplementary information that I would like to pass to the window.
Following the guide here: https://docs.dataminer.services/user-guide/Basic_Functionality/Visio/session_variables/Making_a_shape_pass_a_value_to_a_local_session_variable_in_a_new_card.html
I have been able to pass the variable, however when I open a second window (so now there are two popup windows simultaneously) the variable value changes for both windows.
Is it possible to set the variable as a card variable within the new window so that when additional windows are opened they only display the value that is relevant to the window itself and are islolated from variables that are being set when the new windows are opened?
Many thanks
Oliver
As this question has now been open for a long time and there has been no further reaction from you, I will now close it. If you still want more information about this, could you post a new question?
Hey Oliver,
Just to confirm - the variable on the remote page is set as a CardVariable (page Options: CardVariable)? Perhaps the variable is being treated as a global variable if not explicitly defined on the page level of the remote view.
Hi, yes to confirm the CardVariable is set on the page level although it likely is still being treat as a global variable I would think based on the behaviour
Are you also using it as a card variable? Sometimes variables are being set on all levels (global => page) and the value you see depends on your usage (cardvar placeholder, CardVariable option on the Variable shape…).
I see that this question has been inactive for some time. If you still need help with this, could you answer Toon’s question below? Or if you have found the solution in the meantime, could you select the answer to indicate that this question is resolved, or post how you managed to solve this, for the reference of other users?