Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀
Description:
The current behavior of the table column manager is inconsistent between column names and keys. This inconsistency can be confusing for users when trying to update keys based on the corresponding column names and their data types.
Expected Behavior:
There should be a clear and consistent relationship between column names and keys in the table column manager.
Existing solution should be streamlined. This could involve:
Automatic Key Generation: When a column name is entered, the system automatically generates a unique key based on the column name (following a defined naming convention). Users can still edit this key if needed.
Key Editing: Users can edit both the column name and the key independently. However, editing the column name should not automatically change the key, and vice versa (unless a confirmation dialog is presented).
Description: The current behavior of the table column manager is inconsistent between column names and keys. This inconsistency can be confusing for users when trying to update keys based on the corresponding column names and their data types.
Expected Behavior: There should be a clear and consistent relationship between column names and keys in the table column manager. Existing solution should be streamlined. This could involve: