Skip to content

rishav00a/BudibaseCustomMultiSelect

Repository files navigation

Description

A Budibase Multiselect Picker for custom datasource like CSV/JSON or nested schema

Screenshot 2024-09-01 at 9 12 01 PM Screenshot 2024-09-01 at 9 11 50 PM

Usage Instructions

Example 1:

[
  {
    "id":1,
    "name":"Alex"
  },
  {
    "id":2,
    "name":"Brian"
  }
]

These properties can be referenced in label or value inputs like id or name

Example 2 [Nested Schema]:

[
  {
    "id":1,
    "name":"Alex",
    "profile":{
      "employee_id":"1234",
      "legal_name":"Alex N"
    }
  },
  {
    "id":2,
    "name":"Brian",
    "profile":{
      "employee_id":"1235",
      "legal_name":"Brian P"
    }
  }
]

These properties can be referenced in label or value inputs like profile.employee_id or profile.legal_name

Example 3 [Arrays in Schema]:

[
  {
    "id":1,
    "name":"Alex",
    "profiles":[
      {
        "employee_id":"1234",
        "legal_name":"Alex N"
      },
      {
        "employee_id":"1234",
        "legal_name":"Alex N P"
      }
    ]
  },
  {
    "id":2,
    "name":"Brian",
    "profile":[
      {
        "employee_id":"1235",
        "legal_name":"Brian P"
      },
      {
        "employee_id":"1235",
        "legal_name":"Brian P F"
      }
    ]
  }
]

These properties can be referenced in label or value inputs like profile.index__0.employee_id or profile.index__0.legal_name

Dev Instructions

To build your new plugin run the following in your Budibase CLI:

budi plugins --build

You can also re-build everytime you make a change to your plugin with the command:

budi plugins --watch

Find out more about Budibase.

About

Multi Select Picker for Budibase Custom/Json Data source

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •