COMET-IME-Community-Edition icon indicating copy to clipboard operation
COMET-IME-Community-Edition copied to clipboard

Bulk edit options in ED browser

Open lxatstariongroup opened this issue 1 year ago • 0 comments

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.
  • 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.
  • 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

lxatstariongroup avatar Mar 22 '24 14:03 lxatstariongroup