Uploaded image for project: 're-motion'
  1. RM-3368

BocList selection should be based on unique identifiers instead of row indexes

    Details

    • Sprint:

      Description

      The current selection mechanism in BocList, especially when using multi-select, does easily break when the list itself or the contained values change, because it is based on row-indexes.

      If the BocList's elements are at least derived from IBusinessObjectWithIdentitiy, the selection could be remembered using UniqueIdentifier. This way it would be immune against list elements being rearranged in order, filtered out, deleted or inserted.

      This would also allow for selections spanning more than the currently displayed page of list-items. -> see RM-3400 Open for multi-page selection support

        Attachments

          Issue links

            Activity

              People

              • Assignee:
                Michael Ketting
                Reporter:
                Michael Walk
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: