Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configuration Data for Key-Value Properties Fails to Save Across Multiple Components #2408

Open
Tshepiso-R opened this issue Nov 14, 2024 · 0 comments
Assignees
Labels
bug Something isn't working urgent

Comments

@Tshepiso-R
Copy link

Description:
When configuring the Query String Parameter property (or any other property that uses the same key-value implementation), the entered data is erased after closing the dialog. Upon reopening, the previously specified data is missing, indicating a failure to save the configuration.

Steps to Reproduce:

  1. Navigate to: Admin Portal Person Table
  2. Enable Edit Mode.
  3. Open the Form Designer.
  4. Select the Datatable component.
  5. Click the Configure Column button.
  6. Select the Action Column.
  7. Click "Click to Add Items" to add Query String parameters.
  8. Add a Key and Value, then click OK.
  9. Click OK in Columns Configuration.
  10. Repeat steps 5-7.
  11. Observe that the previously configured key-value pair is missing.

Expected Behavior:
The configuration data (Key-Value pairs) should persist across sessions, allowing users to reopen the dialog and view/edit their configurations.

Screenshots / Video:
A video demonstrating the issue is available here.

Affected Components:
This issue affects multiple components using the key-value configuration implementation, including:

  • Dropdown
  • Autocomplete
  • Button Group (API Call) (All components that are consuming the action configuration)
  • Radio
  • Checkbox Group
  • Entity Reference

Additional Context:
This is a widespread issue affecting various components that utilize key-value configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working urgent
Projects
None yet
Development

No branches or pull requests

3 participants