Environment:
- NocoBase version: 2.0.0-beta.11
- Installation method: create-nocobase-app
- OS: Ubuntu Server 24.04.3
Summary:
I developed a custom GPS Location Picker plugin that works perfectly in V1 (Classic pages), but the Field Component option is not available for Form fields in V2 (Modern pages).
What works in V1:
In Classic pages, I can select my custom component from Field settings → Field component dropdown:
![V1 Field Component dropdown showing GPS Location Picker option]
The component renders correctly with GPS detection and Google Maps integration:
![GPS Location Picker UI with input field and action buttons]
What’s missing in V2:
In Modern pages, the Form field settings menu does not have the “Field component” option:
![V2 Form field settings menu - no Field component option]
According to the 2.0-beta announcement, Field component is “Enhanced” for Table columns, but there’s no mention of Form fields.
My Plugin Code in file attached and build tar plugin, too (thus I can not upload plugin to this site https://a_8hwne7u84ho.v13.demo.nocobase.com/admin/settings/plugin-manager
Workaround attempted:
I tried using JS Item in V2 with the sn-jsitem-basic snippet, which works but:
- Requires manual field binding
- No access to the full component features (map popup, etc.)
- More complex setup for end users
Questions:
- Is Field Component for Form fields planned for V2?
- What is the recommended way to register custom field components in V2 using FlowEngine?
- Will V1 (Classic pages) continue to be supported long-term?
Expected behavior:
Form field settings in V2 Modern pages should have a “Field component” option (like V1 and like Table columns in V2), allowing users to select custom components for data entry.
Thank you for your great work on NocoBase 2.0! Looking forward to your guidance.
plugin-gps-location-lite.zip (20.3 KB)




