Uploaded image for project: 'Reported Issues'
  1. Reported Issues
  2. RI-46

Moving a field over an entity border creates the field in the component

    XMLWordPrintable

    Details

    • Type: Maintenance
    • Status: Under Review (View Workflow)
    • Resolution: Unresolved
    • Labels:
      None
    • Old bug number:
      31215

      Description

      Fields are not allowed to be moved to the component. A popup with the text
      "Unable to move" is presented when we try to drop a field in the component
      using the Paint Tableau.

      However, if we paint an entity in the component and give it a border, we can
      then move the field to the border, which is considered by the check part of the
      entity (so no error message pops up) but for creation purposes, part of the
      component.

      As a result the field is positioned directly in the component as we can see in
      the component structure, and over the border in the GFP. This is incorrect and
      will lead to more unexpected behavior, like IDF hanging on the form compilation.

      How to reproduce:

      • Create a form with two entities.
      • Give a border to one of them.
      • Paint a field in the other.
      • Move the field from one entity to the border of the other entity.
      • Check the data structure and verify that the field directly under the
        component.
      • (optionally) Compile. Uniface will hang.

        Attachments