constellation
constellation copied to clipboard
Integration of generic input field able to facilitate multiple selection use cases
Prerequisites
-
[ ] Put an X between the brackets on this line if you have done all of the following:
-
Running the latest version of Constellation
-
Attached the Support Package via
Help
>Support Package
-
Checked the FAQs: https://github.com/constellation-app/constellation/wiki/FAQ
-
Checked that your issue isn’t already filed: https://github.com/constellation-app/constellation/issues
-
Checked that there is not already a module that provides the described functionality: https://github.com/constellation-app/constellation/wiki/Catalogue-of-Repositories
-
Description
Input fields that permit multiple discrete inputs are implemented in a number of unique ways throughout Constellation. It would help with promoting code readability and the overall UX if all of these instances could be enabled by a single component.
In PR #1869 some simple input fields that permit multiple discrete inputs were captured in the new Core Utility component MultiChoiceInputField. This field enabled users to select multiple inputs in a CheckComboBox style input field as well as enable bulk selection options such as "Select All" and "Clear All" in a ContextMenu or a selection options MenuButton.
Ideally this MultiChoiceInputField should be built upon / adapted / or replaced to provide functionality for input fields that permit multiple discrete inputs.
Known instances include:
- ErrorReportView - Report Settings DropDown
- TimelineView - Source/Destination/Transaction Filter
- MapView - Various Toolbar Inputs
Additional Information
This Issue relates to Issue #51 PR #1869
Hello @capricornunicorn123, thank you for your interest in our work! If you have a question about using Constellation then please have a read of our Quick Start Guide. If you are a developer then it is advised to go through the Developer Training Guide. Note: We have already migrated to NetBeans 12, however the examples in the training guide still reference NetBeans 8.2. We are working on a new version so just bear that in mind. PS: I'm just an automated script, not a human being.
This issue is stale because it has been open for 6 months with no activity. Consider reviewing and taking an action on this issue.