In the past several people creating MashApps which consist of several tabs asked me: How to reuse a value which has been selected on the first tab on the other tabs?

Another question that came up frequently: How to embed my company's logo on every MashApp?

Well, although the questions are different, MashZone offers one feature to support both use cases. This is inside MashZone since version 1, so it is almost two years old.

MashZone supports a master view where you can put widgets into as you are used to, already. The master view is available via the composer's footer.

The master view offers a second layer of widgets. For each component, e.g. pie chart, you may select where, i.e. on which tab, you want it to be visible.

Once you left the master view by toggling the button in the footer back to unselected all widgets you put into master view are available on the current tab. Settings like appearance, data feeds visualized, size and position are changeable in master view, only. On a tab you may only move the master view widgets to the front or back.

If you intended to have your company's logo on each tab within your MashApp you are done. Just add another tab and place other widgets around the logo.

To reuse a value users selected on the first tab on subsequent tabs you are almost done, too. Master view widgets behave like any other widget, too. So you can interact with them, e.g. respond to user interactions to filter. The selection state even persists once a tab-change occurs. So whenever you want users to select - for instance - a region on the first tab and to drill down for that specific region later, put the region chart into the master view.

The complete example behaves like this:

 or register to reply.

Notify Moderator