This is a consequence by Microsoft MDI (Multiple Document Interface). When both documents are open in QlikView desktop, the target document is "activated" rather then re-opened with the new state when the transfer state is performed. The workaround is closing down the document that will received the new state. This is not a degrade because it has never worked without closing down one of the two documents.
Due to the limitation of Microsoft MDI (Multiple Document Interface) that it incapable of transferring the new state when transfer state is performed. This is similar to the behavior exhibited for example Microsoft Word when multiple documents are opened, then trying to reopen one of them from Windows Explorer, the document will show in the Microsoft Window, however, it will not re-initiate, instead it will display the state where the user left previously.
There are four possible solutions to have it work
- To use Internet Explorer Plug-in
- To use Ajax Client
- To apply an Action "Close This Document" before the "Open QlikView Document" Action [Please note that this needs further testing at the environment]
- To close the document manually when using the QlikView Desktop client
For the implementation of solution #3, attached is the example qvw documents.