COMET-IME-Community-Edition
COMET-IME-Community-Edition copied to clipboard
Bulk edit options in ED browser
Prerequisites
- [x] I have written a descriptive issue title
- [x] I have verified that I am running the latest version of the COMET-IME
- [x] I have searched open and closed issues to ensure it has not already been reported
Description
During some model development, in an environment that does not have the Excel plugin available, I thought about some bulk actions that would have made my life much easier if they were available:
Ideas:
- Bulk delete: Multi select rows and delete all. Only available if row types of the selected rows are the same???
- Bulk add/Remove ParameterType:
- Flow A:
- Multi select ED's
- Drag parameterType from ParameterType browsers to ED browser and drop an a selected row
- ParameterType should be added to/removed from all selected ED rows
- Flow B
- Add a menu option in ED browser: Bulk Add/Remove ParameterType
- (multi) select Category/DomainOfExpertise and a ParameterType (or even multiple?), see dialog to apply ActualFiniteStateList to multiple parameters.
- Flow A:
- Bulk (un?)set parameter Option Dependent
- Flow A:
- Multiselect multiple ParameterType rows
- Add menu option "Make OptionDependent"
- Flow B
- Add a menu option in ED browser: Bulk Set Option Dependent
- (multi) select Category/DomainOfExpertise and a ParameterType (or even multiple?), see dialog to apply ActualFiniteStateList to multiple parameters.
- Flow A:
- Bulk Apply Category
- Multiselect multiple rows
- Add menu option "Add Category"
- Bulk Remove Category
- Multiselect multiple rows
- Add menu option "Remove Category"
- Create Remove counterpart of Apply ActualFiniteStateList bulk edit
- Maybe move Apply ActualFiniteStateList should be moved/copied to ED browser???
- (Not easy!) Bulk edit properties in a PropertyGrid (UI Component) the way it works in, for example, Visual Studio and DevExpress reporting.
- Multi select rows in ED browser
- Show property grid containing all mutual properties for those rows. If all selected rows share the same value for a specific property, then show that. in PropertyGrid. Otherwise, show empty.
- Edit values in PropertyGrid
- Propagate all changed values in the PropertyGrid to the Things behind the selected Rows
- Save all changed things