Binding explorer panel

The Binding Explorer Panel lets you view and interact with all available bindings within a screen. This panel updates based on the components added to your screen, making it a great feature for managing data-driven apps.

Accessing the Binding Explorer Panel

The Binding Explorer Panel is located in the Design Area, to the right of the Components tab on the far left of your screen. Clicking on this tab will reveal a list of all available bindings for the current screen.

Understanding Bindings

Bindings in Budibase are based on objects and often include multiple fields. These fields can contain nested objects or arrays.

Preexisting Bindings

Certain bindings are always available, regardless of the application's configuration. These include:

  • Current User: Contains details about the logged-in user, such as role, email, _id, first name, and last name.
  • Device: Provides information about the current device, such as mobile: false and tablet: true.
  • App: Includes app-specific data, such as the theme.
  • State: Stores any state variables created across screens, not exclusive to just one screen.
Preexisting bindings

Component-Specific Bindings

As you add components to your screen, new bindings will appear in the panel. Common sources of bindings include:

Each component provides bindings that can be expanded or collapsed to explore any nested structures values.

Additionally bindings added if there are sourced components on screen

Copying Bindings

You can easily copy any binding from the Binding Explorer panel to use it elsewhere in your application. This could involve copying all rows from a data provider or referencing specific objects or fields within the available rows.

Steps to Copy a Binding:

  1. Hover over the binding you want to copy.
  2. Click the copy icon on the far right of the binding.
  3. The binding will be copied to your clipboard and can be pasted into a component to display or use that specific value.

What’s Next