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

              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: