Environment:
- NocoBase version: 2.0.0-beta.13
- Installation method: create-nocobase-app
- OS: Ubuntu Server 24.04.3
- Block type: Map Block
Summary:
Several essential block configuration options available in V1 (Classic pages) are missing in V2 (Modern pages) Map Block settings.
Detailed Comparison:
V1 Block Settings (13 options): Link demo https://a_8hwne7u84ho.v13.demo.nocobase.com/admin/on02hifb4i3
![V1 Map Block settings showing all available options]
Available options:
- Edit block title & description
- Set block height
- Block Linkage rules
- Map field → Location
- Marker field → Name
- Concatenation order field
- Set data loading mode

- The default zoom level of the map
- Set the data scope
- Connect data blocks

- Save as reference template
- Delete
V2 Block Settings (10 options): Link demo: https://a_8hwne7u84ho.v13.demo.nocobase.com/admin/gxpzwd86ai1
![V2 Map Block settings with missing options]
Available options:
- Title & description
- Block linkage rules
- Map Field & Marker field
- Data scope
- Concatenation order field
- The default zoom level of the map
- Edit popup
- Save as template
- Copy UID
- Delete
Missing Features in V2:
| Feature | Impact | Use Case |
|---|---|---|
| Set data loading mode | Cannot configure lazy loading vs eager loading | Performance optimization for large datasets |
| Connect data blocks | Cannot link this block to filter/sync with other blocks | Interactive dashboards with multiple blocks |
| Set block height | Must use custom CSS workarounds | Responsive layout design |
Questions:
-
Are these features planned for V2?
- If yes, what’s the expected timeline?
- If no, what are the recommended workarounds?
-
Is “Connect data blocks” replaced by another mechanism in V2?
- In V1, this was crucial for building interactive dashboards.
-
How to set block height in V2?
- Should we use FlowEngine APIs or custom CSS?
Additional Context:
This is similar to my previous report about "Field component" missing in Form fields.
It seems like V2 is missing several configuration options that were standard in V1, which affects our ability to migrate existing applications.
Expected Behavior:
V2 block settings should have feature parity with V1, or provide alternative mechanisms to achieve the same functionality (e.g., via FlowEngine APIs).
Thank you for your attention! Looking forward to understanding the roadmap for these features. ![]()

