Enable RapidForm
Add Fields
Example: Warehouse Selection
Field 1: Warehouse| Setting | Value |
|---|---|
| Name | warehouse_id |
| Label | Warehouse |
| Type | Single Select |
| Data Source | Unified API |
| Resource | wms/warehouses |
| Method | list |
Example: Project Selection (with dependency)
Field 2: Projects| Setting | Value |
|---|---|
| Name | projects |
| Label | Projects |
| Type | Multi Select |
| Depends On | warehouse_id |
| Data Source | Unified API |
| Resource | wms/projects |
| Query | {"warehouse_id": "{{warehouse_id}}"} |
| Reset on Change | Yes |
How Dependencies Work
- User selects a warehouse
- Projects field fetches projects for that warehouse
- If warehouse changes, projects reset and reload
Field Configuration Options
| Option | Description |
|---|---|
| Name | Variable name stored in account |
| Label | Display name for users |
| Help Text | Description shown below field |
| Required | Must be filled before submit |
| Depends On | Parent field(s) |
| Reset on Change | Clear when parent changes |
Data Source Options
| Option | Description |
|---|---|
| Request Type | Unified API or Proxy API |
| Resource | API endpoint |
| Method | list or get |
| Query | Filter parameters |
| Label Attribute | Field to display (default: label) |
| Value Attribute | Field to store (default: value) |

