Skip to main content
← Resources & Tips
Resources & Tips August 8, 2025 · 1 reply

Dynamic web-view inquiry

Archived from the Bravo community forum (2021–2026). Some answers may refer to older versions of Bravo.

I’m trying to set up a webview on my detail page since there’s certain features i want to achieve that i believe are not yet possible with bravo studio. the detail page is linked to a container on a list page so i’m just wondering if it is possible for the webview to pick up the id that is passed from the list page so that information on the webview keeps changing dynamically. I’m not sure if that’s clear enough

1 reply

Juan October 10, 2025

Hey Andrew!

Yes, it’s possible. You can make a WebView either react dynamically to the item selected on a Bravo list page, or trigger another Bravo page directly from inside the WebView.

If you just need the WebView to load data dynamically, you can include the record ID in the URL (for example ?id=[record.id]) and then read it inside your HTML to fetch and display the right content.

If instead your WebView already lists items from an API, you might not need to pass anything in the URL. You just send a message back to Bravo when something is clicked - that’s what opens another screen.

—

For example:

window.bravo.postMessage({

  action: "goto",

  params: {

    href: "YOUR_SCREEN_ID",

    hrefRemote:

      "https://apps-service.bravostudio.app/devices/apps/YOUR_APP_ID/node/YOUR_SCREEN_ID?params=" +

      btoa(JSON.stringify({ place_id }))

  }

});

This depends on which scenario you’re doing (reading an ID passed in or navigating from WebView or smth else)

—

You can read more about how to communicate your webview with your bravo screens/actions here: https://docs.bravostudio.app/bravo-tags/components/web-view-communication

Wrote something in this thread and want it removed? Request removal

Still stuck?

Ask the community on Discord

This archive is read-only. New questions, office hours and product updates now happen in the Bravo Discord.

Join the Discord