Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-4484

[DMN Designer] Data Types - Refactor the Data Types list to use a drag and drop mechanism

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • DMN Editor

      This JIRAs covers all refactoring to apply the drag and drop mechanism (https://issues.jboss.org/browse/DROOLS-4483) into the DMN Data Types list.

      Acceptance criteria:

      • The drag and drop feature must behaves as the following scenarios describe:
        • Scenario 1: When users drag tCompany up and it's collapsed, all fields are dragged with tCompany:
        • Scenario 2: When users drag tCompany up and it's not collapsed, all fields are dragged with tCompany:
        • Scenario 3: When users drag name below of a structured data type (address), the name field is moved as a nested data type:
        • Scenario 4: When users drag a new field into the collapsed tCompany, it automatically expands and the new field is added to it:
        • Scenario 5: When users drag a data type above or below of another one, the position is persisted in the model:
      • The keyboard control can not be affected
        • User need to be able start edit mode
        • User need to be able finish/cancel edit mode
      • Search can not be affected
      • Imported data types are not editable

        1. s1.gif
          s1.gif
          398 kB
        2. s2.gif
          s2.gif
          617 kB
        3. s3.gif
          s3.gif
          479 kB
        4. s4.gif
          s4.gif
          695 kB
        5. s5.gif
          s5.gif
          1.02 MB
        6. issue1-drag-edit.webm
          359 kB
        7. issue3-click-hide.webm
          130 kB
        8. issue5-reorder-structure.webm
          336 kB
        9. issue6-drag-used-type.webm
          286 kB

              karreiro_ Guilherme Gomes (Inactive)
              karreiro_ Guilherme Gomes (Inactive)
              Jozef Marko Jozef Marko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: