Open
Description
Use case:
Some selected items leave your list (they're filtered away, paged away, etc.) then are later added back but the re-added items are are not the same (===
) as the old ones, maybe they came from a fresh call to the server and your object references are broken. We'd like to recognize the re-added items as selected even though they're actually different objects.
This might be tricky since we allow programmatic changes to the selected
property and the collection items themselves are considered the "master record" of selected states.